It has nothing to do with your problem, since it seems to work when Tom tested it. However, it seems like you are using the same configurations on query- and index-type analyzer. If you did not hide anything from (for example own filter-implementations), because you don't want to confuse us, you can just delete the definitions "type=index" and "type=query". If you do so, the whole fieldType-filter-configuration will be applied on both: index- and query-time. There is no need to specify two equal ones.
I think this would be easier to maintain in future :). Kind regards - Mitch --> <analyzer> <tokenizer class="solr.WhitespaceTokenizerFactory"/> <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/> <filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" enablePositionIncrements="true" /> <filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" catenateAll="0" splitOnCaseChange="1"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> </analyzer> -- View this message in context: http://n3.nabble.com/Odd-query-result-tp732958p733095.html Sent from the Solr - User mailing list archive at Nabble.com.