Hi,

May be this is basic but I am trying to understand which Tokenizer and
Filter to use. I followed some examples as mentioned in solr wiki but
type-ahead does not show expected suggestions.

Example itemName data can be :
- "ABC12DE" : It does not work as soon as I type 1.. i.e. ABC1
- "ABC_12DE", "ABC 12DE"
- Data can also have underscores, dashes
- I am tyring ignorecase auto suggest

Filed name & type defined in schema :
<field name="itemName" type="text_general_edge_ngram" indexed="true"
stored="true" multiValued="false" />

<fieldType name="text_general_edge_ngram" class="solr.TextField"
positionIncrementGap="100">
   <analyzer type="index">
    <tokenizer class="solr.LowerCaseTokenizerFactory"/>
    <filter class="solr.EdgeNGramFilterFactory" minGramSize="1"
maxGramSize="15" side="front"/>
   </analyzer>
   <analyzer type="query">
    <tokenizer class="solr.LowerCaseTokenizerFactory"/>
    <filter class="solr.EdgeNGramFilterFactory" minGramSize="1"
maxGramSize="15" side="front"/>
   </analyzer>
</fieldType>

Reply via email to