Hi Thanks for the reply.. I am using NGramFilterFactory for this. But it's not working as desired. Like I have a field article_type that has been indexed using the below mentioned field type.
<fieldType name="liketext" class="solr.TextField" positionIncrementGap="100"> <analyzer type="index"> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory"/> <filter class="solr.NGramFilterFactory" minGramSize="1" maxGramSize="25" /> </analyzer> <analyzer type="query"> <tokenizer class="solr.KeywordTokenizerFactory"/> <filter class="solr.LowerCaseFilterFactory"/> </analyzer> </fieldType> The field definition for indexing is : <field name="article_type" type="liketext" indexed="true" stored="true" /> now the problem is that I have a value article_type field has values like earrring and ring and it's required that when we search for ring earring should also come. But it's not happening. What else needs to be done in order to achieve this. Any further help will be appreciated. Thanks -- View this message in context: http://lucene.472066.n3.nabble.com/Search-within-words-tp3675210p3681044.html Sent from the Solr - User mailing list archive at Nabble.com.