2014-12-23 3 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> 

ответ

Смежные вопросы