> if title holds "smartphone" I want it to be found when > someone types > "martph" or "smar" or "smart".
Peter, so you want to beginsWith startsWith type of search? You can use use wildcard search (with start operator) for this. e.g. &q=smar* Alternatively, if your index size is not huge, you can use EdgeNGramFilterFactory at index time along with normal queries. e.g. &q=smar http://lucene.apache.org/solr/api/org/apache/solr/analysis/EdgeNGramFilterFactory.html