0
Hlo,Solr後綴/前綴搜索數字
我有一個字符串,其中包含一些數據。我正在應用ngram.EdgeNGramFilterFactory。
當我使用字符串時,我能夠分析字符串匹配。但是,當我使用數字我不能實現相同。
它甚至不可搜索。
以下是在場模式中的屏幕截圖,工作實施例和非工作(ie.Numbers實施例。
<field name="rcp" type="text_suffix" indexed="true" stored="true"/>
<fieldType name="text_suffix" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
<filter class="solr.ReverseStringFilterFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="3" maxGramSize="15" side="front"/>
<filter class="solr.ReverseStringFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.LowerCaseTokenizerFactory"/>
</analyzer>
然後他可以添加一個LowerCaseFilterFactory – Oussama