i use customer Analyzer. Now i config synonyms filter.
but it not effect. my schema.xml write:
<fieldtype name="text" class="solr.TextField"> <analyzer type="index" class="my.customer.analyzer"> </analyzer> <analyzer type="index" class="my.customer.analyzer"> <filter class="solr.SynonymFilterFactory" synonyms=" synonyms.txt" ignoreCase="true" expand="true"/> </analyzer> </fieldtype>
i think query procedure: first do myCustomerAnlyzer, two use synonyms to do analyzed word. if analyzed word is find in synonyms.txt and it will do something. am i right? i m sure analyzed word in synonyms.txt when i test.(i use http://localhost:8080/solr1/admin/analysis.jsp?highlight=on to sure it is in synonyms.txt) -- regards jl