Hi,

I'm working on making our autocomplete engine a bit more smart.

The actual impl is a basic facet based autocompletion as described in the
'SOLR 3 Enterprise Search' book: we use all the typed tokens except the
last one to build a facet.prefix query on an autocomplete facet field we
built at index time.

This allows us to have something like:

'espress' --> '*espress*o machine', '*espress*o maker', etc

We want something like:

'espress' -> '*espress*o machine', '*espress*o maker', 'kMix *espress*o
maker'

Note that the last suggested term could be not obtained by quering on the
facet prefix as we do now. What we need is a way to find the 'espress'
string in the middle of the name/description of our products.

Any suggestions ?

Cheers,
Ugo

Reply via email to