Hi, thank you for your explanation.

I have one more question related to this topic.

I have changed my schema in next way (replaced SynonymGraphFilterFactory
with SynonymFilterFactory):

 <fieldtype name="fulltext_en" class="solr.TextField"
autoGeneratePhraseQueries="true">
      <analyzer type="index">
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.WordDelimiterGraphFilterFactory"
                generateWordParts="1" generateNumberParts="1"
splitOnNumerics="1"
                catenateWords="1" catenateNumbers="1" catenateAll="0"
preserveOriginal="1" protected="protwords_en.txt"/>
        <filter class="solr.FlattenGraphFilterFactory"/>
      </analyzer>
      <analyzer type="query">
        <tokenizer class="solr.WhitespaceTokenizerFactory"/>
        <filter class="solr.WordDelimiterGraphFilterFactory"
                generateWordParts="1" generateNumberParts="1"
splitOnNumerics="1"
                catenateWords="0" catenateNumbers="0" catenateAll="0"
preserveOriginal="1" protected="protwords_en.txt"/>
        <filter class="solr.LowerCaseFilterFactory"/>
        <filter class="solr.SynonymFilterFactory"
                synonyms="synonyms_en.txt" ignoreCase="true" expand="true"/>
      </analyzer>
    </fieldtype>

Now I have another strange issue.
If I have configured synonyms in next way 
b=>b,boron
2=>ii,2

Then for query "my_field:b2" parsedQuery looks so "my_field:b2
Synonym(my_field:2 my_field:ii)"

But when I changed synonyms to 
b,boron
ii,2

Then for query "my_field:b2" parsedQuery looks so "my_field:b2 my_field:\"b
2\" my_field:\"b ii\" my_field:\"boron 2\" my_field:\"boron ii\")"

The second query is correct (it uses synonyms for two parts after word
split). 
May be somebody can explain why synonym behavior depends on kind of synonym
mappings?

And generally is it correct to use SynonymFilterFactory after
WordDelimiterGraphFilterFactory? We can't use two graph filters together but
in another way I am forced to use deprecated SynonymFilterFactory?



--
Sent from: http://lucene.472066.n3.nabble.com/Solr-User-f472068.html

Reply via email to