5.3.3.6. IM-ContentsSearch ¶
执行使用IM-ContentsSearch for Accel Platform所需的设置。
项目
5.3.3.6.1。IM IM-ContentsSearch功能¶
intra-mart是在intra-mart Accel Platform实现全文搜索功能的模块 。要使用全文搜索功能,必须构建一个“ Apache Solr”服务器。要添加搜索目标,您需要添加搜索目标添加模块 。注解
有关Apache Solr的设置,请参考[ Solr 管理员指南 ]。
为了能够利用全文搜索功能来搜索添加的搜索目标内容 ,需要利用Job scheduler功能来执行搜索目标添加模块的功能中所包括的Job scheduler 。有关IM-ContentsSearch的作业/ Jobnet ,请参阅“ 作业/ Jobnet参考 ”。
5.3.3.6.4。Solr服务器连接设置(solr-config.xml)¶
设置值该文件存储Solr服务器的连接设置信息。
注意
solr-config.xml的使用设置值已从intra-mart Accel Platform 2014 Spring (格拉纳达)更改。设定方法以下是标准提供的solr-config.xml的一部分。
<group name = “ default” > <searcher> <method> POST </ method> <distribution-policy> FIRST </ distribution-policy> <servers> <url> http://本地主机:8983 / solr / default </ url> </服务器> </搜索 器 > <indexer> <distribution-policy> IDHASH </ distribution-policy> <服务器> <url> http://本地主机:8983 / solr /默认</ url> </服务器> </ indexer> <extractor ref = “ im_default” /> </ group>设定项目
solr-config.xml元素 标签 说明 必填项 设置值 默认值 多种设定 <组> 设置Solr服务器组名称。在<group>名称中设置Solr服务器组名称。保持默认值“ default”没有问题。○ Solr服务器组设置 无 ○ <搜索者> 设置搜索时IM-ContentsSearch连接到的Solr服务器。○ 用于搜索的Solr服务器设置 无 × <方法> 设置搜索时IM-ContentsSearch发送到Solr服务器的请求方法。通常,无需从POST进行更改。× 设定搜索中使用的请求方法 开机自检 × <分配政策> 设置策略以选择IMr IM-ContentsSearch发送搜索请求的Solr服务器。不同的策略可用于搜索和索引。× 用于搜索的Solr服务器选择策略设置 第一 × <服务器> 设置搜索时IM-ContentsSearch连接到的Solr服务器一览表 。Solr服务器设置通过下级url标记执行。○ 用于搜索的Solr服务器一览表设置 无 × <url> 设置搜索时IM-ContentsSearch连接到的Solr服务器的URL。指定配置了Solr服务器的主机的地址和端口号。在URL“默认”是Apache Solr实现核心名称,Solr的服务器组名称的另一个设置值 ,因为它是,请不要改变。参考:每个Web应用程序服务器的默认端口号
树脂类 8080 雄猫 8080 码头 8983 ○ 设置用于搜索的Solr服务器URL 无 ○ <索引器> 设置创建索引时IM-ContentsSearch连接到的Solr服务器。○ 用于索引的Solr服务器设置 无 ○ <分配政策> 设置选择索引创建服务器的策略。不同的策略可用于搜索和索引。× 用于索引创建的Solr服务器选择策略设置 哈希 × <服务器> 设置创建索引时IM-ContentsSearch连接到的Solr服务器一览表 。Solr服务器设置通过下级url标记执行。○ 用于索引创建的Solr服务器一览表设置 无 × <url> 设置创建索引时IM-ContentsSearch连接到的Solr服务器的URL。默认为Apache Solr实现核心名称,Solr的服务器组名称的另一个设置值 ,因为它是,请不要改变。○ 设置用于索引的Solr服务器URL 无 ○ <提取器> 指定IM-ContentsSearch在创建索引时提取文本的文件的设置组。在ref属性中指定在solr-extractor-config.xml中定义的文本提取设置组ID。○ 指定文本提取设置组 无 ×
5.3.3.6.4.1. intra-mart Accel Platform 2014春季(格拉纳达)的变更¶
如果您使用的是intra-mart Accel Platform 2014 Spring (格拉纳达)或更高版本,solr-config 设置值的用法已作如下更改。
- 首次安装Tenant环境或Solr连接设置Solr连接设置是在尚未注册案件的安装Tenant环境时注册的1
- Solr连接设置新创建画面的初始值
注解
仅使用<group>名称为“ default”的设置。
5.3.3.6.5. 文本提取配置(solr-extractor-config.xml)¶
设置值该文件存储以下内容的设置信息。
- 设置常用参数
- 设置文本提取目标文件
- 设置文字提取方法
设定方法以下是标准提供的solr-extractor-config.xml的一部分。
<提取程序 名称= “ im_default” > <默认> <最小大小> 0 </最小大小> <最大大小> 100M </最大大小> <属性> <!-Linux的临时目录示例-> <属性 名称= “ tmpDir” 类型= “字符串” > / tmp </属性> <!-Windows的临时目录示例 - > <!- <属性名称=“ tmpDir”类型=“ string”> C: \ temp </ property> -> </ properties> </ default> <mapping> <!-文本文件 条目 -> <entry type = “ text / plain” extension = “ txt” max-size = “ 1M“ class = ” jp.co.nttdata.intra_mart.contentssearch.text.extraction.extractor.PlainTextExtractor“ /> ... </映射> </ ectractor>设定项目描述要在solr-extractor-config.xml中设置的项目 。既然已经只有某些元素的描述, 详细内容的配置文件参考文本提取设置请参考。
solr-extractor-config.xml元素(一部分) 标签 说明 必填项 设置值 默认值 多种设定 <提取器> 表示一个文本提取设置组。在名称属性中,指定文本提取设置组的名称。○ 文字提取设置组 无 ○ <最小尺寸> 设置用于文本提取的最小文件大小的默认值。× 文本提取的最小文件大小的默认值 0(无限制) × <最大尺寸> 设置用于文本提取的最大文件大小的默认值。× 文本提取的最大文件大小的默认值 0(无限制) × <属性> 设置属性的默认值。× 设置属性默认值 无 ○ 注意
确保设置临时磁盘区域(属性标签的名称属性“ tmpDir”)。必须从intra-mart Accel Platform执行用户可以访问要指定的目录。
5.3.3.6.5.1. intra-mart Accel Platform 2016春季(千里马)的变更¶
如果您使用的是intra-mart Accel Platform 2016 Spring (Maxima)或更高版本,则现在可以从DocuWorks文档和DocuWorks活页夹中提取文本并执行全文搜索。要启用该功能,必须进行以下设置。
启用solr-extractor-config.xml的设置。 在运行intra-mart Accel Platform的服务器上安装Fuji Xerox Co.,Ltd.提供的DocuWorks Content Filter。注解
DocuWorks是富士施乐有限公司的商标。如何启用设定以下是对solr-extractor-config.xml的描述,以支持从2016 Spring (Maxima)添加的DocuWorks文档。如果您从2015 Winter (Lydia)之前的版本进行了更新,请添加以下内容。<!-处理DocuWorks文件的Linux设置 - > <entry enabled = “ false” type = “应用程序/ vnd.fujixerox.docuworks” 扩展名= “ xdw” 优先级= “ 1” class = “ jp.co .intra_mart.foundation.contentssearch.extraction.extractor.DocuWorksExtractor4Linux“ > <属性 名称= ” tmpExtension“ 类型= ”字符串“ > xdw </属性> <属性 名称= ” exeFile“ 类型= ”字符串“ > xdw2text </属性> </ entry> <entry enabled = “ false” type = “应用程序/ vnd.fujixerox.docuworks.binder” 扩展名= “ xbd” 优先级= “ 1” class = “ jp.co.intra_mart.foundation.contentssearch.extraction.extractor .DocuWorksExtractor4Linux“ > <属性 名称= ” tmpExtension“ 类型= ”字符串“ > xbd </属性> <属性 名称= ” exeFile“ 类型= ”字符串“ > xdw2text </属性> </条目> <!-DocuWorks文件-> <已 启用 条目 = “ false” 类型= “应用程序/ vnd.fujixerox.docuworks” 扩展名= “ xdw” 优先级= “ 1” 类= “ jp.co.intra_mart.foundation.contentssearch” .extraction.extractor.DocuWorksE xtractor4Windows“ > <属性 名称= ” tmpExtension“ 类型= ”字符串“ > xdw </ property> </ entry> <entry enabled = ” false“ type = ” application / vnd.fujixerox.docuworks.binder“ 扩展名= ” xbd“ 优先级= “ 1” 类= “ jp.co.intra_mart.foundation.contentssearch.extraction.extractor.DocuWorksExtractor4Windows” > <属性 名称= “ tmpExtension” 类型= “字符串” > xbd </属性> </条目>根据安装了intra-mart Accel Platform的服务器操作系统,将上述设置的entry标签中的enabled属性的值更改为true 。例如,当使用Windows作为服务器OS时,将上述设置底部的两个条目标签的enabled属性值更改为true 。如何安装DocuWorks Content Filter
5.3.3.6.6. 搜索屏幕设置(contentssearch-display-config.xml)¶
设置值该文件存储以下内容的设置信息。
- 搜索查询设置
- 搜索选项的设置
- 与搜索结果显示相关的设置
设定方法以下是标准提供的contentssearch-display-config.xml的一部分。
<?xml版本=“ 1.0”编码=“ UTF-8”?> <contentssearch-display-config xmlns = “ http:// intra-mart .co.jp / system / contentssearch / web / config / contentssearch-display- config“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation = ” http:// intra-mart .co.jp / system / contentssearch / web / config / contentssearch- display-config ../schema/contentssearch-display-config.xsd“ > <查询设置> <最大长度> 200 </最大长度> <默认匹配类型>部分</默认匹配类型> </查询设置> <搜索选项> ... </搜索选项> <视图选项> ... </视图选项> </ contentssearch-display-config>设定项目
contentssearch-display-config.xml的元素(一部分) 标签 说明 必填项 设置值 默认值 多种设定 <查询设置> 与搜索查询相关的设置。详细内容设置在从属标签中进行。○ 与搜索查询相关的设置值 无 × <最大长度> 设置搜索关键字的最大字符数。如果搜索关键字超过此值,将不会执行搜索过程,并且将显示警告消息。× 设置值搜索关键词的最大字符数 200 × <默认匹配类型> 这是搜索方法的默认设置。× 搜索方式的初始设置值 部分的 × <搜索选项> 与搜索选项相关的设置。详细内容设置在从属标签中进行。○ 与搜索选项相关的设置值 无 × <view-options> 用于显示搜索结果的可选设置。详细内容设置在从属标签中进行。○ 显示搜索结果的选项设置值 无 ×
5.3.3.6.6.1. intra-mart Accel Platform 2018 Spring(Skylark)的变更¶
intra-mart Accel Platform 2018 Spring (Skylark)或更高版本时,可以更改搜索方法的初始值。可以设置的搜索方法如下。
- 部分匹配搜索
- 完全匹配搜索
如何启用设定以下是对contentsearch-display-config.xml的描述,以支持从2018 Spring (Skylark)添加的搜索方法的初始值设置。如果您是从2017 Winter (Rebecca)或更早版本更新的,请在<query-settings>标记下添加以下内容。<?xml版本=“ 1.0”编码=“ UTF-8”?> <contentssearch-display-config xmlns = “ http:// intra-mart .co.jp / system / contentssearch / web / config / contentssearch-display- config“ xmlns:xsi = ” http://www.w3.org/2001/XMLSchema-instance“ xsi:schemaLocation = ” http:// intra-mart .co.jp / system / contentssearch / web / config / contentssearch- display-config ../schema/contentssearch-display-config.xsd“ > <查询设置> ... <!-搜索 方法的 初始设置值 - > <default-match-type>部分</默认匹配类型> </查询设置> <搜索选项> ... </搜索选项> <视图选项> ... </视图选项> </ contentssearch-display-config>要将搜索方法的初始值设置为“部分匹配搜索”,请将<default-match-type>更改为“ partial”。如果要将搜索方法的初始值设置为“完全匹配搜索”,请将<default-match-type>更改为“ perfect”。