All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AnalyzingInfixSuggester |
Analyzes the input text and then suggests matches based on prefix matches to any tokens in the
indexed text.
|
| 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.
|
| BitsProducer |
A producer of Bits per segment.
|
| 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.
|
| BlendedInfixSuggester.BlenderType |
The different types of blender.
|
| BufferedInputIterator |
This wrapper buffers incoming elements.
|
| BytesRefSorter |
Collects BytesRef and then allows one to iterate over their sorted order.
|
| CombineSuggestion |
A suggestion generated by combining one or more original query terms
|
| Completion50PostingsFormat |
|
| Completion84PostingsFormat |
|
| Completion90PostingsFormat |
|
| Completion912PostingsFormat |
|
| Completion99PostingsFormat |
|
| CompletionAnalyzer |
Wraps an Analyzer to provide additional completion-only tuning
(e.g.
|
| CompletionPostingsFormat |
|
| CompletionPostingsFormat.FSTLoadMode |
An enum that allows to control if suggester FSTs are loaded into memory or read off-heap
|
| CompletionQuery |
Abstract Query that match documents containing terms with a specified prefix filtered by
BitsProducer.
|
| CompletionScorer |
Expert: Responsible for executing the query against an appropriate suggester and collecting the
results via a collector.
|
| CompletionsTermsReader |
Holder for suggester and field-level info for a suggest field
|
| CompletionTerms |
|
| CompletionTokenStream |
|
| CompletionWeight |
Expert: the Weight for CompletionQuery, used to score and explain these queries.
|
| ContextQuery |
|
| ContextSuggestField |
|
| Dictionary |
A simple interface representing a Dictionary.
|
| DirectSpellChecker |
Simple automaton-based spellchecker.
|
| DirectSpellChecker.ScoreTerm |
|
| DocumentDictionary |
Dictionary with terms, weights, payload (optional) and contexts (optional) information taken from
stored/indexed fields in a Lucene index.
|
| DocumentValueSourceDictionary |
Dictionary with terms and optionally payload and optionally contexts information taken from
stored fields in a Lucene index.
|
| ExternalRefSorter |
|
| ExternalRefSorter.ByteSequenceIterator |
Iterates over BytesRefs in a file, closes the reader when the iterator is exhausted.
|
| FileDictionary |
Dictionary represented by a text file.
|
| FreeTextSuggester |
|
| FSTCompletion |
Finite state automata based implementation of "autocomplete" functionality.
|
| FSTCompletion.Completion |
A single completion for a given key.
|
| FSTCompletionBuilder |
Finite state automata based implementation of "autocomplete" functionality.
|
| FSTCompletionLookup |
|
| FSTUtil |
Exposes a utility method to enumerate all paths intersecting an Automaton with an FST.
|
| FSTUtil.Path<T> |
Holds a pair (automaton, fst) of states and accumulated output in the intersected machine.
|
| FuzzyCompletionQuery |
A CompletionQuery that match documents containing terms within an edit distance of the
specified prefix.
|
| FuzzySuggester |
|
| HighFrequencyDictionary |
HighFrequencyDictionary: terms taken from the given field of a Lucene index, which appear in a
number of documents above a given threshold.
|
| InMemorySorter |
|
| InputIterator |
|
| InputIterator.InputIteratorWrapper |
Wraps a BytesRefIterator as a suggester InputIterator, with all weights set to 1
and carries no payload
|
| JaroWinklerDistance |
Similarity measure for short strings such as person names.
|
| LevenshteinDistance |
Levenshtein edit distance class.
|
| Lookup |
|
| Lookup.LookupPriorityQueue |
|
| Lookup.LookupResult |
Result of a lookup.
|
| LuceneDictionary |
Lucene Dictionary: terms taken from the given field of a Lucene index.
|
| LuceneLevenshteinDistance |
Damerau-Levenshtein (optimal string alignment) implemented in a consistent way as Lucene's
FuzzyTermsEnum with the transpositions option enabled.
|
| NGramDistance |
N-Gram version of edit distance based on paper by Grzegorz Kondrak, "N-gram similarity and
distance".
|
| NRTSuggester |
NRTSuggester executes Top N search on a weighted FST specified by a CompletionScorer
|
| PlainTextDictionary |
Dictionary represented by a text file.
|
| PrefixCompletionQuery |
|
| RegexCompletionQuery |
A CompletionQuery which takes a regular expression as the prefix of the query term.
|
| SortedInputIterator |
This wrapper buffers incoming elements and makes sure they are sorted based on given comparator.
|
| SpellChecker |
Spell Checker class (Main class).
(initially inspired by the David Spencer code).
|
| StringDistance |
Interface for string distances.
|
| SuggestField |
Field that indexes a string value and a weight as a weighted completion against a named
suggester.
|
| SuggestIndexSearcher |
Adds document suggest capabilities to IndexSearcher.
|
| SuggestMode |
Set of strategies for suggesting related terms
|
| SuggestStopFilter |
Like StopFilter except it will not remove the last token if that token was not followed
by some token separator.
|
| SuggestStopFilterFactory |
|
| SuggestWord |
SuggestWord, used in suggestSimilar method in SpellChecker class.
|
| SuggestWordFrequencyComparator |
Frequency first, then score.
|
| SuggestWordQueue |
Sorts SuggestWord instances
|
| SuggestWordScoreComparator |
Score first, then frequency
|
| TernaryTreeNode |
The class creates a TST node.
|
| TopSuggestDocs |
|
| TopSuggestDocs.SuggestScoreDoc |
ScoreDoc with an additional CharSequence key
|
| TopSuggestDocsCollector |
Collector that collects completion and score, along with
document id
|
| TSTAutocomplete |
Ternary Search Trie implementation.
|
| TSTLookup |
|
| UnsortedInputIterator |
This wrapper buffers the incoming elements and makes sure they are in random order.
|
| WFSTCompletionLookup |
Suggester based on a weighted FST: it first traverses the prefix, then walks the n
shortest paths to retrieve top-ranked suggestions.
|
| WordBreakSpellChecker |
A spell checker whose sole function is to offer suggestions by combining multiple terms into one
word and/or breaking terms into multiple words.
|
| WordBreakSpellChecker.BreakSuggestionSortMethod |
Determines the order to list word break suggestions
|