# Uses of Package
org.apache.lucene.search.suggest

Packages that use org.apache.lucene.search.suggest
org.apache.lucene.search.spell: Suggest alternate spellings for words.
org.apache.lucene.search.suggest: Support for Autocomplete/Autosuggest
org.apache.lucene.search.suggest.analyzing: Analyzer based autosuggest.
org.apache.lucene.search.suggest.document: Support for document suggestion
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.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.spell
Class and Description
InputIterator Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest
Class and Description
BufferedInputIterator This wrapper buffers incoming elements.
DocumentDictionary Dictionary with terms, weights, payload (optional) and contexts (optional) information taken from stored/indexed fields in a Lucene index.
InputIterator Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
Lookup.LookupResult Result of a lookup.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.analyzing
Class and Description
InputIterator Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
Lookup Simple Lookup interface for `CharSequence` suggestions.
Lookup.LookupResult Result of a lookup.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.document
Class and Description
BitsProducer A producer of `Bits` per segment.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.fst
Class and Description
InputIterator Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
Lookup Simple Lookup interface for `CharSequence` suggestions.
Lookup.LookupResult Result of a lookup.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.jaspell
Class and Description
InputIterator Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
Lookup Simple Lookup interface for `CharSequence` suggestions.
Lookup.LookupResult Result of a lookup.

Classes in org.apache.lucene.search.suggest used by org.apache.lucene.search.suggest.tst
Class and Description
InputIterator Interface for enumerating term,weight,payload triples for suggester consumption; currently only `AnalyzingSuggester`, `FuzzySuggester` and `AnalyzingInfixSuggester` support payloads.
Lookup Simple Lookup interface for `CharSequence` suggestions.
Lookup.LookupResult Result of a lookup.