lucene-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mikhail Khludnev <m...@apache.org>
Subject Re: Autocomplete (suggest) functionality that ignores terms order
Date Mon, 22 Apr 2019 09:20:51 GMT
I skim through  https://lucidworks.com/2015/03/04/solr-suggester/ It seems
like AnalyzingInfixLookupFactory.
Note despite the blog is about Solr it's based on Lucene classes.

On Sun, Apr 21, 2019 at 11:36 PM Peter Gößweiner <
p.e.g.o.t.h.e.o.n.e@gmail.com> wrote:

> Hi,
>
> I'm trying to implement an autocomplete feature based on a filtered set of
> documents.
>
> A user enters multiple terms (separated by space) in an input field and
> will get some word suggestions only for the last word entered. All the
> words before the current/last word should be used as filter criteria. The
> last/current word entered will be auto suggested.
>
> Documents in my index:
>
> ||ID||field||
> |1|The quick brown fox was seen in this country|
> |2|The fox is quick and has brown dots.|
> |3|The fish is quick and it's colour is brown.|
> |4|Many peope saw the falcon in the sky|
>
> i.e. a users enters the following text in an autocomplete input field: The
> brown f
>
> The auto complete dropdown should suggest terms like 'fox', 'fish'.
>
> The query for filtering the documents should be like (stopwords are ignored
> in this example)
>
> +field:the +field:brown
>
> How would you guys realize this requirement in Lucene?
>
> Thx in advance - best regards,
>
> pego
>


-- 
Sincerely yours
Mikhail Khludnev

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message