intra-mart Accel Platform 配置文件参考 第26版2020-08-01

搜索字段

总览

设置IM-ContentsSearch使用的Solr服务器字段。

注意

字段设置与API实现紧密相关,因此基本上不会更改设置值 。
作为例外,建议根据预期用途将以下三个设置更改为设置值 。
  • <field-mapping name =“ TITLE”>的<field >标签
  • <field-mapping name =“ TEXT”>的<field >标签
  • <field-mapping name =“ ATTACHMENT”>的<field >标签
模块 IM-ContentsSearch核心库
格式化文件(xsd) WEB-INF /模式/ solr-field-config.xsd
设定位置 WEB-INF / conf / solr-field-config.xml

<?xml版本=“ 1.0”编码=“ UTF-8”?> <solr-field-config xmlns = “ http:// intra-mart .co.jp / system / solr / config / solr-field-config” xmlns:xsi = “ http://www.w3.org/2001/XMLSchema-instance” xsi:schemaLocation = “ http:// intra-mart .co.jp / system / solr / config / solr-field-config。 ./schema/solr-field-config.xsd“ > <搜索字段> <field boost = ” 2.0“ > TITLE </ field> <field boost = ” 1.0“ > TEXT </ field> <field boost = ” 1.0 “ >附件</ field> </搜索域> <field-mappings> <!-仅用于输出-> <field-mapping name = ” ALL“ > <field> * </ field> </ field-映射> <!-基本 字段 -> <字段映射 名称= “ ID” > <字段> id </字段> </字段映射> <字段映射 名称= “ TYPE” > <字段>类型< / field> </ field-mapping> <field-mapping name = “ ID_ORIGINAL” > <field> id_original </ field> </ field-mapping> <field-mapping name = “ TITLE” > <field> title_morph </ field > <!- <field> title_ngram </ field> <field> title_ws </ field> -> </ field-mapping> <field-mapping name = “ URL” > <field> url </ field> </场映射g> <field-mapping name = “ RECORD_DATE” > <field> record_date </ field> </ field-mapping> <field-mapping name = “ TEXT” > <field> text_morph </ field> <!- <field > text_ngram </ field> <field> text_ws </ field> -> </ field-mapping> <field-mapping name = “ ATTACHMENT” > <field> attachment_morph </ field> <!- <field> attachment_ngram < / field> <field> attachment_ws </ field> -> </ field-mapping> <!-动态 字段 -> <field-mapping name = “ STRING” dynamic = “ true” > <field> * _string < / field> </ field-mapping> <field-mapping name = “ INT” dynamic = “ true” > <field> * _integer </ field> </ field-mapping> <field-mapping name = “ LONG” dynamic = “ true” > <field> * _long </ field> </ field-mapping> <field-mapping name = “ DATE” dynamic = “ true” > <field> * _date </ field> </ field-mapping> <field-mapping name = “ BOOLEAN” dynamic = “ true” > <field> * _boolean </ field> </ field-mapping> <field-mapping name = “ NGRAM” dynamic = “ true” > <field> * _ngram </ field> </ field-mapping> <field-mapping name = “ MORPH” dynamic = “ true” > <field> * _morph </ field> </ field-mapping> <field-mapping name = “ WHITESPACE” dynamic = “ true” > <field> * _ws </ field> </ field-mapping> <field-mapping name = “ STRING_MLT” dynamic = “ true” > <field> * _string_mlt </ field> </ field-mapping> <field-mapping name = “ INT_MLT” dynamic = “ true” > <field> * _integer_mlt </ field> </ field-mapping> <field-mapping name = “ LONG_MLT” dynamic = “ true” > <field> * _long_mlt </ field> </ field-mapping> <field-mapping name = “ DATE_MLT” dynamic = “ true” > <field> * _date_mlt </ field> </ field-mapping> <field-mapping name = “ BOOLEAN_MLT” dynamic = “ true” > <field> * _boolean_mlt </ f ield> </ field-mapping> <field-mapping name = “ NGRAM_MLT” dynamic = “ true” > <field> * _ngram_mlt </ field> </ field-mapping> <field-mapping name = “ MORPH_MLT” dynamic = “ true“ > <field> * _morph_mlt </ field> </ field-mapping> <field-mapping name = ” WHITESPACE_MLT“ dynamic = ” true“ > <field> * _ws_mlt </ field> </ field-mapping> </字段映射> </ solr-field-config>

参考资料

设置搜索目标字段一览表

标签名称 搜索域
设置要在搜索处理中搜索的字段,不指定任何字段。
在下级字段标签中进行字段设置。

[设定项目 ]

<solr-field-config> <search-fields> .... </ search-fields> </ solr-field-config>

必填项目
多种设定 ×
父标签 solr-field-config

设置搜索目标字段

标签名称
设置要在搜索处理中搜索的字段,不指定任何字段。
通过描述boost属性,可以在关键字与相应字段匹配时指定重要性。

[设定项目 ]

<solr-field-config> <search-fields> <field boost = “ 2.0” >标题</ field> ... </ search-fields ... ... </ solr-field-config>

必填项目
多种设定
设置值 /设定内容 <field-mapping>标记中设置的名称(名称属性)值
父标签 搜索域

[属性]

属性名称 说明 必填项 默认值
提升
内容包含更重要的关键字(索引)
返回较高的搜索结果。
× 1.0

字段映射一览表设置

标签名称 场图
定义API中定义的字段定义和Solr服务器的字段名称之间的映射设置。
详细内容的映射设置是通过其下方的标签进行的。

[设定项目 ]

<solr-field-config> ... <field-mappings> ... </ field-mappings> </ solr-field-config>

必填项目
多种设定 ×
父标签 solr-field-config

字段映射设置

标签名称 场图
指定从API引用的映射的字段定义名称以及Solr服务器的相应字段名称。
在标签下设置Solr服务器的字段名称。

[设定项目 ]

<solr-field-config> ... <field-mappings> ... <field-mapping name = “ ID” > ... </ field-mapping> ... </ field-mappings> </ solr-字段配置>

必填项目
多种设定
父标签 场图

[属性]

属性名称 说明 必填项 默认值
从API引用的字段定义名称。
动态的 为动态字段设置为true × false

栏位设定

标签名称
它指定要映射的Solr服务器的字段名称。

[设定项目 ]

<solr-field-config> ... <field-mappings> ... <field-mapping name = “ ID” > <field> id </ field> </ field-mapping> ... </ field-mappings > </ solr-field-config>

必填项目
多种设定
父标签 场图