Package | Description |
---|---|
org.apache.lucene.search.suggest.analyzing |
Analyzer based autosuggest.
|
org.apache.lucene.search.suggest.fst |
Finite-state based autosuggest.
|
org.apache.lucene.search.suggest.jaspell |
JaSpell-based autosuggest.
|
org.apache.lucene.search.suggest.tst |
Ternary Search Tree based autosuggest.
|
Modifier and Type | Class and Description |
---|---|
class |
AnalyzingInfixSuggester
Analyzes the input text and then suggests matches based
on prefix matches to any tokens in the indexed text.
|
class |
AnalyzingSuggester
Suggester that first analyzes the surface form, adds the
analyzed form to a weighted FST, and then does the same
thing at lookup time.
|
class |
BlendedInfixSuggester
Extension of the AnalyzingInfixSuggester which transforms the weight
after search to take into account the position of the searched term into
the indexed text.
|
class |
FreeTextSuggester
Builds an ngram model from the text sent to
FreeTextSuggester.build(org.apache.lucene.search.suggest.InputIterator) and predicts based on the last grams-1 tokens in
the request sent to FreeTextSuggester.lookup(java.lang.CharSequence, boolean, int) . |
class |
FuzzySuggester
Implements a fuzzy
AnalyzingSuggester . |
Modifier and Type | Class and Description |
---|---|
class |
FSTCompletionLookup
An adapter from
Lookup API to FSTCompletion . |
class |
WFSTCompletionLookup
Suggester based on a weighted FST: it first traverses the prefix,
then walks the n shortest paths to retrieve top-ranked
suggestions.
|
Modifier and Type | Class and Description |
---|---|
class |
JaspellLookup
Deprecated.
Migrate to one of the newer suggesters which are much more RAM efficient.
|
Modifier and Type | Class and Description |
---|---|
class |
TSTLookup
Suggest implementation based on a
Ternary Search Tree
|
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.