我的字段定义为
<field name="PackageName" type="text_en" indexed="true" stored="true" required="true"/>
* text_en定义为solr
附带的原始schema.xml现在,我的字段有以下vaues
搜索“one”仅返回字段“one”。 是什么导致的?我怎么能改变它?
答案 0 :(得分:1)
如果您想匹配字母数字索引术语中的字词,您可能需要检查WordDelimiterFilterFactory。
WordDelimiterFilterFactory允许splitOnNumerics,允许One1
分为One
和1
令牌,从而匹配搜索词One
。
您也可以始终preserveOriginal
来匹配One1。