Hello. I use Solr 1.3 and I have a problem with ShingleFilterFactory.
I read about ShingleFilterFactory and decided to try it. I created new type, just for experimenting: <fieldType name="my_type" class="solr.TextField"> <analyzer type="index"> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory" /> <filter class="solr.ShingleFilterFactory" maxShingleSize="2" outputUnigrams="true"/> </analyzer> <analyzer type="query"> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory" /> <filter class="solr.ShingleFilterFactory" maxShingleSize="2" outputUnigrams="true"/> </analyzer> </fieldType> Then I went to solr analysis page and typed "samsung monitor ad345 LCD" to Index Field. I expected to get tree tokens after passing ShingleFilterFactory: "samsung monitor", "monitor ad345", "ad345 LCD". But after passing ShingleFilterFactory token didn't change and remains the same: "samsung monitor ad345 lcd". I have no idea what did I do wrong :( Thank you in advance. -- Aleksey Gogolev developer, dev.co.ua Aleksey