lucene-solr-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jan Høydahl <jan....@cominvent.com>
Subject Re: fast case-insensitive autocomplete
Date Thu, 05 May 2011 16:16:29 GMT
Hi,

Try this solution using a Solr core: http://www.lucidimagination.com/blog/2009/09/08/auto-suggest-from-popular-queries-using-edgengrams/

--
Jan Høydahl, search solution architect
Cominvent AS - www.cominvent.com

On 5. mai 2011, at 15.22, Kusenda, Brandyn J wrote:

> Hi.
> I need an autocomplete solution to handle case-insensitive queries but
> return the original text with the case still intact.   I've experimented
> with both the Suggester and TermComponent methods.  TermComponent is working
> when I use the regex option, however, it is far to slow.   I get the speed i
> want by using term.prefix for by using the suggester but it's case
> sensitive.
> 
> Here is an example operating on a user directory:
> 
> Query: bran
> Results: Branden Smith, Brandon Thompson, Brandon Verner, Brandy Finny, Brian Smith,
...
> 
> A solution that I would expect to work would be to store two fields; one
> containing the original text and the other containing the lowercase.  Then
> convert the query to lower case and run the query against the lower case
> field and return the original (case preserved) field.
> Unfortunately, I can't get a TermComponent query to return additional
> fields.  It only returns the field it's searching against.  Should this work
> or can I only return additional fields for standard queries.
> 
> Thanks in advance,
> Brandyn


Mime
View raw message