2014-12-23 43 views
0

Hlo,Solr後綴/前綴搜索數字

我有一個字符串,其中包含一些數據。我正在應用ngram.EdgeNGramFilterFactory。

當我使用字符串時,我能夠分析字符串匹配。但是,當我使用數字我不能實現相同。

它甚至不可搜索。

以下是在場模式中的屏幕截圖,工作實施例和非工作(ie.Numbers實施例。

enter image description here

enter image description here

enter image description here

<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> 

回答