intra-mart Accel Platform安装指南 第33版2020-09-01

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.2. 使用IM-ContentsSearch模块

IM-ContentsSearch 模块如果您使用的是, IM-Juggling的在IM-ContentsSearch 模块 ,请选择。
IM-Juggling创建IM-Juggling项目时的初始设置中,已选择IM-ContentsSearch 模块 。
IM-ContentsSearch模块选择概述

5.3.3.6.3. 使用IM-ContentsSearch搜索目标附加模块

搜索目标的附加模块 。如果你想改变, IM-ContentsSearch > IM-ContentsSearch寻找更多的功能模块的下属树的模块请及时更换。
IM-ContentsSearch概述添加模块选择

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中描述要设置的项目 。
由于仅描述了一些元素,因此详细内容参考“ 设置文件参考 ”-“ 搜索屏幕设置 ”。
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”。
详细内容 , 详细内容参阅“ 设置文件参考 ”-“ 搜索屏幕设置 ”-“ 设置搜索方法的初始值 ”。