我的领域定义为
<field name="PackageName" type="text_en" indexed="true" stored="true" required="true"/>
*text_en 在 solr 附带的原始 schema.xml 中定义
现在,我的领域有以下价值
- “一”
- “一个1”
搜索“one”仅返回字段“one”。是什么原因造成的?我怎样才能改变它?
我的领域定义为
<field name="PackageName" type="text_en" indexed="true" stored="true" required="true"/>
*text_en 在 solr 附带的原始 schema.xml 中定义
现在,我的领域有以下价值
搜索“one”仅返回字段“one”。是什么原因造成的?我怎样才能改变它?
如果要匹配字母数字索引术语中的单词,您可能需要检查WordDelimiterFilterFactory。
WordDelimiterFilterFactory 允许 splitOnNumerics 允许One1
被划分为One
和1
标记,因此匹配 Searched term One
。
您也可以随时preserveOriginal
匹配 One1。