Hi,

I have a question about Solr synonym's behavior with NGramTokenizer.

I'm using below setting but does not work well. Synonyms doesn't work.
Please someone help me....

    <fieldType name="text_2gram_n_i" class="solr.TextField"
positionIncrementGap="100" autoGeneratePhraseQueries="false">
      <analyzer type="index">
        <tokenizer class="solr.NGramTokenizerFactory" minGramSize="2"
maxGramSize="2"/>
        <filter class="solr.SynonymFilterFactory"
synonyms="synonyms-index.txt"
                tokenizerFactory="solr.NGramTokenizerFactory"
                tokenizerFactory.minGramSize="2"
                tokenizerFactory.maxGramSize="2"
                luceneMatchVersion="3.3"
                ignoreCase="true" expand="true"/>
      </analyzer>
      <analyzer type="query">
        <tokenizer class="solr.NGramTokenizerFactory" minGramSize="2"
maxGramSize="2"/>
      </analyzer>
    </fieldType>

Thanks,
Yutaka Nakajima

Reply via email to