| Name | Description | Type | Package | Framework |
| AnalyzingInfixSuggester | Analyzes the input text and then suggests matches based on prefix matches to any tokens in the indexed text. | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| AnalyzingSuggester | Suggester that first analyzes the surface form, adds the analyzed form to a weighted FST, and then does the same | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| BitsProducer | A producer of Bits per segment. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| BlendedInfixSuggester | Extension of the AnalyzingInfixSuggester which transforms the weight after search to take into account the position of the searched term into | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| BlendedInfixSuggester .BlenderType | The different types of blender. | Class | org.apache.lucene.search.suggest.analyzing.BlendedInfixSuggester | Apache Lucene |
|
| BufferedInputIterator | This wrapper buffers incoming elements. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| BytesRefSorter | Collects BytesRef and then allows one to iterate over their sorted order. | Interface | org.apache.lucene.search.suggest.fst | Apache Lucene |
|
| Completion50PostingsFormat | CompletionPostingsFormat for Lucene50PostingsFormat | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionAnalyzer | to provide additional completion-only tuning (e. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionPostingsFormat | A PostingsFormat which supports document suggestion based on indexed SuggestFields. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionQuery | Abstract Query that match documents containing terms with a specified prefix filtered by BitsProducer. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionScorer | Expert: Responsible for executing the query against an appropriate suggester and collecting the results | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionsTermsReader | Holder for suggester and field-level info for a suggest field | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionTerms | used by SuggestField and ContextSuggestField to access corresponding suggester and their attributes | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionTokenStream | Token stream which converts a provided token stream to an automaton. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| CompletionTokenStream .BytesRefBuilderTermAttribute | | Interface | org.apache.lucene.search.suggest.document.CompletionTokenStream | Apache Lucene |
|
| CompletionTokenStream .BytesRefBuilderTermAttributeImpl | | Class | org.apache.lucene.search.suggest.document.CompletionTokenStream | Apache Lucene |
|
| CompletionWeight | Expert: the Weight for CompletionQuery, used to score and explain these queries. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| ContextQuery | A CompletionQuery that match documents specified by a wrapped CompletionQuery supporting boosting and/or filtering | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| ContextSuggestField | SuggestField which additionally takes in a set of contexts. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| DocumentDictionary | Dictionary with terms, weights, payload (optional) and contexts (optional) information taken from stored/indexed fields in a Lucene index. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| DocumentValueSourceDictionary | Dictionary with terms and optionally payload and optionally contexts information | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| ExternalRefSorter | Builds and iterates over sequences stored on disk. | Class | org.apache.lucene.search.suggest.fst | Apache Lucene |
|
| FileDictionary | Dictionary represented by a text file. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| FreeTextSuggester | Builds an ngram model from the text sent to build(org. | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| FSTCompletion | Finite state automata based implementation of autocomplete functionality. | Class | org.apache.lucene.search.suggest.fst | Apache Lucene |
|
| FSTCompletion .Completion | A single completion for a given key. | Class | org.apache.lucene.search.suggest.fst.FSTCompletion | Apache Lucene |
|
| FSTCompletionBuilder | Finite state automata based implementation of autocomplete functionality. | Class | org.apache.lucene.search.suggest.fst | Apache Lucene |
|
| FSTCompletionLookup | An adapter from Lookup API to FSTCompletion. | Class | org.apache.lucene.search.suggest.fst | Apache Lucene |
|
| FSTUtil | Exposes a utility method to enumerate all paths intersecting an Automaton with an FST. | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| FSTUtil .Path | Holds a pair (automaton, fst) of states and accumulated output in the intersected machine. | Class | org.apache.lucene.search.suggest.analyzing.FSTUtil | Apache Lucene |
|
| FuzzyCompletionQuery | A CompletionQuery that match documents containing terms within an edit distance of the specified prefix. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| FuzzySuggester | based on the Damerau-Levenshtein (optimal string alignment) algorithm, though you can explicitly choose classic Levenshtein by passing false | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| InMemorySorter | An BytesRefSorter that keeps all the entries in memory. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| InputIterator | Interface for enumerating term,weight,payload triples for suggester consumption; currently only AnalyzingSuggester, FuzzySuggester and AnalyzingInfixSuggester support payloads. | Interface | org.apache.lucene.search.suggest | Apache Lucene |
|
| InputIterator .InputIteratorWrapper | Wraps a BytesRefIterator as a suggester InputIterator, with all weights set to 1 and carries no payload | Class | org.apache.lucene.search.suggest.InputIterator | Apache Lucene |
|
| JaspellLookup | Suggest implementation based on See Also:JaspellTernarySearchTrie | Class | org.apache.lucene.search.suggest.jaspell | Apache Lucene |
|
| JaspellTernarySearchTrie | String objects that combines the compact size of a binary search tree with the speed of a digital search trie, and is therefore ideal for | Class | org.apache.lucene.search.suggest.jaspell | Apache Lucene |
|
| Lookup | Simple Lookup interface for CharSequence suggestions. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| Lookup .LookupPriorityQueue | A PriorityQueue collecting a fixed size of high priority Lookup. | Class | org.apache.lucene.search.suggest.Lookup | Apache Lucene |
|
| Lookup .LookupResult | WARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.search.suggest.Lookup | Apache Lucene |
|
| NRTSuggester | NRTSuggester executes Top N search on a weighted FST specified by a CompletionScorer See lookup(CompletionScorer, Bits, TopSuggestDocsCollector) for more implementation | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| PrefixCompletionQuery | A CompletionQuery which takes an Analyzer to analyze the prefix of the query term. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| RegexCompletionQuery | A CompletionQuery which takes a regular expression as the prefix of the query term. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| SortedInputIterator | This wrapper buffers incoming elements and makes sure they are sorted based on given comparator. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| SuggestField | Field that indexes a string value and a weight as a weighted completion against a named suggester. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| SuggestIndexSearcher | Adds document suggest capabilities to IndexSearcher. | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| SuggestStopFilter | Like StopFilter except it will not remove the last token if that token was not followed by some token | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| SuggestStopFilterFactory | Factory for SuggestStopFilter. | Class | org.apache.lucene.search.suggest.analyzing | Apache Lucene |
|
| TernaryTreeNode | The class creates a TST node. | Class | org.apache.lucene.search.suggest.tst | Apache Lucene |
|
| TopSuggestDocs | TopDocs wrapper with an additional CharSequence key per ScoreDoc | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| TopSuggestDocs .SuggestScoreDoc | | Class | org.apache.lucene.search.suggest.document.TopSuggestDocs | Apache Lucene |
|
| TopSuggestDocsCollector | Collector that collects completion and score, along with document id | Class | org.apache.lucene.search.suggest.document | Apache Lucene |
|
| TSTAutocomplete | Ternary Search Trie implementation. | Class | org.apache.lucene.search.suggest.tst | Apache Lucene |
|
| TSTLookup | Suggest implementation based on a Ternary Search Tree | Class | org.apache.lucene.search.suggest.tst | Apache Lucene |
|
| UnsortedInputIterator | This wrapper buffers the incoming elements and makes sure they are inWARNING: This API is experimental and might change in incompatible ways in the next release. | Class | org.apache.lucene.search.suggest | Apache Lucene |
|
| WFSTCompletionLookup | Suggester based on a weighted FST: it first traverses the prefix, then walks the n shortest paths to retrieve top-ranked | Class | org.apache.lucene.search.suggest.fst | Apache Lucene |