you could use EdgeNGramFilterFactory : http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.EdgeNGramFilterFactory
And you should mix front and back ngram process in your analyzer : <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="front"/> <filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="15" side="back"/> is it better ? Ludovic. -----Jouve France.-- View this message in context: http://lucene.472066.n3.nabble.com/Autocomplete-terms-middle-of-words-tp2878694p2878891.html Sent from the Solr - User mailing list archive at Nabble.com.