So if i understand well, in these exemples : http://localhost:8983/solr/search/?q=*:*&fq={!q.op=AND%20df=common_names}"companion mank"~10
http://localhost:8983/solr/search/?q=*:*&fq={!q.op=AND%20df=common_names}"companion manki"~10 http://localhost:8983/solr/search/?q=*:*&fq={!q.op=AND%20df=common_names}"companion mankin"~10 You want to retrieve the same record (1) ? So you would like something like : http://localhost:8983/solr/search/?q=*:*&fq={!q.op=AND%20df=common_names}"companion man*"~10 Did you took a look to the ComplexPhraseQueryParser ? http://lucene.apache.org/java/3_1_0/api/all/org/apache/lucene/queryParser/complexPhrase/ComplexPhraseQueryParser.html Ludovic ----- Jouve France. -- View this message in context: http://lucene.472066.n3.nabble.com/Matching-the-beginning-of-a-word-within-a-term-tp2754668p2760486.html Sent from the Solr - User mailing list archive at Nabble.com.