Thanks guys, Problem was in default tokenizer that synonymFilterFactory was using. I modified parameter <filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true" tokenizerFactory="solr.KeywordTokenizerFactory"/>
and now everything is working ^_^. On Sat, Dec 17, 2011 at 11:48 PM, Ahmet Arslan <iori...@yahoo.com> wrote: > > When testing in analyzer by using solr admin light gets > > correctly > > recognised as one of the synonims, but when searching > > for class 3 (gvw > > 10001 - 14000) analyzer can't find any synonyms. > > QueryParser splits query string on white spaces before it reaches analysis > phase. You can try querying with quotes or using term or raw query parser. > q="class 3 (gvw 10001 - 14000)" > q={!term f=fieldName}class 3 (gvw 10001 - 14000) >