的搜索部分,我場被定義爲Solr的 - 也就是說
<field name="PackageName" type="text_en" indexed="true" stored="true" required="true"/>
* text_en是在使用Solr自帶現在
原schema.xml中定義爲,我場有以下vaues
- 「一」
- 「one1」
搜索「one」只返回字段「one」。 是什麼原因造成的?我該如何改變它?
的搜索部分,我場被定義爲Solr的 - 也就是說
<field name="PackageName" type="text_en" indexed="true" stored="true" required="true"/>
* text_en是在使用Solr自帶現在
原schema.xml中定義爲,我場有以下vaues
搜索「one」只返回字段「one」。 是什麼原因造成的?我該如何改變它?
如果要匹配字母數字索引術語中的單詞,則可能需要檢查WordDelimiterFilterFactory。
WordDelimiterFilterFactory允許splitOnNumerics允許One1
劃分爲One
和1
標記,因此與搜索術語One
相匹配。
您總是可以用preserveOriginal
來匹配One1。
什麼是字段類型text_en的定義? – Jayendra