Hi, We have two field names "teacher_field" and "school_field" along with other fields like "source". We have created single dictionary from both these fields. When I am searching with misspelling of "teacher_field", I also get the spelling suggestions from "school_field". Instead I have to get suggestions only from schoolfield alone if I can pass additional filter field like "source".
In this case, is there a possibility I can create two dictionaries and use one of them at query time based on my other query field[fq=source:"TEACHER" or fq=source:"COLLEGE" ]. */SAMPLE DOCS:/* <doc> <field name="id">1</field> <field name="teacher_field">michael<field> <field name="school_field">newyork<field> <field name="source">teacher<field> </doc> <doc> <field name="id">2</field> <field name="teacher_field">rajan<field> <field name="school_field">michigan<field> <field name="source">school<field> </doc> /*QUERY:*/ q=michial&fq=source:teacher ---> getting suggestion as "michigan". Instead I expect "michael" /*SCHEMA.XML*/ <copyField source="teacher_field" dest="spellphrase"/> <copyField source="school_field" dest="spellphrase"/> Thanks, Subbarao -- View this message in context: http://lucene.472066.n3.nabble.com/Suggestions-from-different-dictionaries-dynamically-tp4324864.html Sent from the Solr - User mailing list archive at Nabble.com.