Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.apache.lucene.search Classes and Interfaces - 444 results found.
NameDescriptionTypePackageFramework
AfterEffectThis class acts as the base class for the implementations of the first normalization of the informative content in the DFR framework.Classorg.apache.lucene.search.similaritiesApache Lucene
AfterEffect .NoAfterEffectClassorg.apache.lucene.search.similarities.AfterEffectApache Lucene
AfterEffectBModel of the information gain based on the ratio of two Bernoulli processes.Classorg.apache.lucene.search.similaritiesApache Lucene
AfterEffectLModel of the information gain based on Laplace's law of succession.Classorg.apache.lucene.search.similaritiesApache Lucene
AutomatonQueryA Query that will match terms against a finite-state machine.Classorg.apache.lucene.searchApache Lucene
BasicModelThis class acts as the base class for the specific basic model implementations in the DFR framework.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelBELimiting form of the Bose-Einstein model.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelD for DFR.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelGGeometric as limiting form of the Bose-Einstein model.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelIFAn approximation of the I(ne) model.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelInThe basic tf-idf model of randomness.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelIneTf-idf model of randomness, based on a mixture of Poisson and inverse document frequency.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicModelPWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.similaritiesApache Lucene
BasicStatsStores all statistics commonly used ranking methods.Classorg.apache.lucene.search.similaritiesApache Lucene
BitsFilteredDocIdSetThis implementation supplies a filtered DocIdSet, that excludes all docids which are not in a Bits instance.Classorg.apache.lucene.searchApache Lucene
BlendedTermQueryA Query that blends index statistics across multiple terms.Classorg.apache.lucene.searchApache Lucene
BlendedTermQuery .BuilderA Builder for BlendedTermQuery.Classorg.apache.lucene.search.BlendedTermQueryApache Lucene
BlendedTermQuery .DisjunctionMaxRewriteA BlendedTermQuery.Classorg.apache.lucene.search.BlendedTermQueryApache Lucene
BlendedTermQuery .RewriteMethodA BlendedTermQuery.Classorg.apache.lucene.search.BlendedTermQueryApache Lucene
BM25SimilarityBM25 Similarity.Classorg.apache.lucene.search.similaritiesApache Lucene
BooleanClauseA clause in a BooleanQuery.Classorg.apache.lucene.searchApache Lucene
BooleanClause .OccurSpecifies how clauses are to occur in matching documents.Classorg.apache.lucene.search.BooleanClauseApache Lucene
BooleanQueryA Query that matches documents matching boolean combinations of other queries, e.Classorg.apache.lucene.searchApache Lucene
BooleanQuery .BuilderA builder for boolean queries.Classorg.apache.lucene.search.BooleanQueryApache Lucene
BooleanQuery .TooManyClausesThrown when an attempt is made to add more than BooleanQuery.Classorg.apache.lucene.search.BooleanQueryApache Lucene
BoostAttributeAdd this Attribute to a TermsEnum returned by MultiTermQuery.Interfaceorg.apache.lucene.searchApache Lucene
BoostAttributeImplNOTE: This API is for internal purposes only and might change in incompatible ways in the next release.Classorg.apache.lucene.searchApache Lucene
BoostQueryA Query wrapper that allows to give a boost to the wrapped query.Classorg.apache.lucene.searchApache Lucene
BulkScorerThis class is used to score a range of documents at once, and is returned by Weight.Classorg.apache.lucene.searchApache Lucene
CachingCollectorCaches all docs, and optionally also scores, coming from a search, and is then able to replay them to anotherClassorg.apache.lucene.searchApache Lucene
CachingWrapperFilterWraps another Filter's result and caches it.Classorg.apache.lucene.searchApache Lucene
CachingWrapperQueryWraps another Query's result and caches it when scores are not needed.Classorg.apache.lucene.searchApache Lucene
ClassicSimilarityExpert: Default scoring implementation which encodes norm values as a single byte before being stored.Classorg.apache.lucene.search.similaritiesApache Lucene
CollectionStatisticsContains statistics for a collection (field)WARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.searchApache Lucene
CollectionTerminatedExceptionThrow this exception in LeafCollector.Classorg.apache.lucene.searchApache Lucene
CollectorExpert: Collectors are primarily meant to be used to gather raw results from a search, and implement sortingInterfaceorg.apache.lucene.searchApache Lucene
CollectorManagerA manager of collectors.Interfaceorg.apache.lucene.searchApache Lucene
ConjunctionDISIA conjunction of DocIdSetIterators.Classorg.apache.lucene.searchApache Lucene
ConstantScoreQueryA query that wraps another query and simply returns a constant score equal to 1 for every document that matches the query.Classorg.apache.lucene.searchApache Lucene
ConstantScoreScorerA constant-scoring Scorer.Classorg.apache.lucene.searchApache Lucene
ConstantScoreWeightA Weight that has a constant score equal to the boost of the wrapped query.Classorg.apache.lucene.searchApache Lucene
ControlledRealTimeReopenThreadUtility class that runs a thread to manage periodicc reopens of a ReferenceManager, with methods to wait for a specificClassorg.apache.lucene.searchApache Lucene
DefaultSimilarityExpert: Default scoring implementation - see superclass ClassicSimilarity for implementation details.Classorg.apache.lucene.search.similaritiesApache Lucene
DFISimilarity (i.Classorg.apache.lucene.search.similaritiesApache Lucene
DFRSimilarity introduced in Gianni Amati and Cornelis Joost Van Rijsbergen.Classorg.apache.lucene.search.similaritiesApache Lucene
DisiPriorityQueueA priority queue of DocIdSetIterators that orders by current doc ID.Classorg.apache.lucene.searchApache Lucene
DisiWrapperWrapper used in DisiPriorityQueue.Classorg.apache.lucene.searchApache Lucene
DisjunctionDISIApproximationA DocIdSetIterator which is a disjunction of the approximations of the provided iterators.Classorg.apache.lucene.searchApache Lucene
DisjunctionMaxQueryA query that generates the union of documents produced by its subqueries, and that scores each document with the maximum score for that document as produced by any subquery, plus a tie breaking increment for any additional matching subqueries.Classorg.apache.lucene.searchApache Lucene
DistributionThe probabilistic distribution used to model term occurrence in information-based models.Classorg.apache.lucene.search.similaritiesApache Lucene
DistributionLLLog-logistic distribution.Classorg.apache.lucene.search.similaritiesApache Lucene
DistributionSPLThe smoothed power-law (SPL) distribution for the information-based framework that is described in the original paper.Classorg.apache.lucene.search.similaritiesApache Lucene
DocIdSetA DocIdSet contains a set of doc ids.Classorg.apache.lucene.searchApache Lucene
DocIdSetIteratorThis abstract class defines methods to iterate over a set of non-decreasing doc ids.Classorg.apache.lucene.searchApache Lucene
DocTermOrdsRewriteMethodRewrites MultiTermQueries into a filter, using DocTermOrds for term enumeration.Classorg.apache.lucene.searchApache Lucene
DocValuesDocIdSetBase class for DocIdSet to be used with DocValues.Classorg.apache.lucene.searchApache Lucene
DocValuesRewriteMethodRewrites MultiTermQueries into a filter, using DocValues for term enumeration.Classorg.apache.lucene.searchApache Lucene
ExplanationExpert: Describes the score computation for document and query.Classorg.apache.lucene.searchApache Lucene
FieldComparatorExpert: a FieldComparator compares hits so as to determine their sort order when collecting the top results with TopFieldCollector.Classorg.apache.lucene.searchApache Lucene
FieldComparator .DocComparatorClassorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .DoubleComparatorParses field's values as double (using LeafReader.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .FloatComparatorParses field's values as float (using LeafReader.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .IntComparatorParses field's values as int (using LeafReader.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .LongComparatorParses field's values as long (using LeafReader.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .NumericComparatorClassorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .RelevanceComparatorSorts by descending relevance.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .TermOrdValComparatorSorts by field's natural Term sort order, using ordinals.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparator .TermValComparatorSorts by field's natural Term sort order.Classorg.apache.lucene.search.FieldComparatorApache Lucene
FieldComparatorSourceProvides a FieldComparator for custom field sorting.Classorg.apache.lucene.searchApache Lucene
FieldDocExpert: A ScoreDoc which also contains information about how to sort the referenced document.Classorg.apache.lucene.searchApache Lucene
FieldMaskingSpanQueryWrapper to allow SpanQuery objects participate in composite single-field SpanQueries by 'lying' about their search field.Classorg.apache.lucene.search.spansApache Lucene
FieldValueFilterA Filter that accepts all documents that have one or more values in a given field.Classorg.apache.lucene.searchApache Lucene
FieldValueHitQueueExpert: A hit queue for sorting by hits by terms in more than one field.Classorg.apache.lucene.searchApache Lucene
FieldValueHitQueue .EntryExtension of ScoreDoc to also store the FieldComparator slot.Classorg.apache.lucene.search.FieldValueHitQueueApache Lucene
FieldValueQueryA Query that matches documents that have a value for a given field as reported by LeafReader.Classorg.apache.lucene.searchApache Lucene
FilterConvenient base class for building queries that only perform matching, but no scoring.Classorg.apache.lucene.searchApache Lucene
FilterCacheA cache for filters.Interfaceorg.apache.lucene.searchApache Lucene
FilterCachingPolicyA policy defining which filters should be cached.Interfaceorg.apache.lucene.searchApache Lucene
FilterCachingPolicy .CacheOnLargeSegmentsA simple policy that only caches on the largest segments of an index.Classorg.apache.lucene.search.FilterCachingPolicyApache Lucene
FilterCollectorCollector delegator.Classorg.apache.lucene.searchApache Lucene
FilteredDocIdSetAbstract decorator class for a DocIdSet implementation that provides on-demand filtering/validationClassorg.apache.lucene.searchApache Lucene
FilteredDocIdSetIteratorAbstract decorator class of a DocIdSetIterator implementation that provides on-demand filter/validationClassorg.apache.lucene.searchApache Lucene
FilteredQueryA query that applies a filter to the results of another query.Classorg.apache.lucene.searchApache Lucene
FilteredQuery .FilterStrategyAbstract class that defines how the filter (DocIdSet) applied during document collection.Classorg.apache.lucene.search.FilteredQueryApache Lucene
FilteredQuery .RandomAccessFilterStrategyA FilteredQuery.Classorg.apache.lucene.search.FilteredQueryApache Lucene
FilterLeafCollectorLeafCollector delegator.Classorg.apache.lucene.searchApache Lucene
FilterScorerA FilterScorer contains another Scorer, which it uses as its basic source of data, possibly transforming the data along theClassorg.apache.lucene.searchApache Lucene
FilterSpansA Spans implementation wrapping another spans instance, allowing to filter spans matches easily by implementing accept(org.Classorg.apache.lucene.search.spansApache Lucene
FilterSpans .AcceptStatusStatus returned from FilterSpans.Classorg.apache.lucene.search.spans.FilterSpansApache Lucene
FuzzyQuery is based on the Damerau-Levenshtein (optimal string alignment) algorithm, though you can explicitly choose classic Levenshtein by passing falseClassorg.apache.lucene.searchApache Lucene
FuzzyTermsEnumSubclass of TermsEnum for enumerating all terms that are similar to the specified filter term.Classorg.apache.lucene.searchApache Lucene
FuzzyTermsEnum .LevenshteinAutomataAttributereuses compiled automata across different segments, because they are independent of the indexInterfaceorg.apache.lucene.search.FuzzyTermsEnumApache Lucene
FuzzyTermsEnum .LevenshteinAutomataAttributeImplStores compiled automata as a list (indexed by edit distance)NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.Classorg.apache.lucene.search.FuzzyTermsEnumApache Lucene
IBSimilarityClassorg.apache.lucene.search.similaritiesApache Lucene
IndependenceComputes the measure of divergence from independence for DFI See http://trec.Classorg.apache.lucene.search.similaritiesApache Lucene
IndependenceChiSquaredNormalized chi-squared measure of distance from independence can be used for tasks that require high precision, against both Classorg.apache.lucene.search.similaritiesApache Lucene
IndependenceSaturatedSaturated measure of distance from independence for tasks that require high recall against long queriesClassorg.apache.lucene.search.similaritiesApache Lucene
IndependenceStandardizedStandardized measure of distance from independence good at tasks that require high recall and high precision, especially Classorg.apache.lucene.search.similaritiesApache Lucene
IndexSearcher Applications usually need only call the inherited or search(Query,Filter,int) methods.Classorg.apache.lucene.searchApache Lucene
IndexSearcher .LeafSliceA class holding a subset of the IndexSearchers leaf contexts to be executed within a single thread.Classorg.apache.lucene.search.IndexSearcherApache Lucene
LambdaClassorg.apache.lucene.search.similaritiesApache Lucene
LambdaDFComputes lambda as docFreq+1 / numberOfDocuments+1.Classorg.apache.lucene.search.similaritiesApache Lucene
LambdaTTFComputes lambda as totalTermFreq+1 / numberOfDocuments+1.Classorg.apache.lucene.search.similaritiesApache Lucene
LeafCollectorCollector decouples the score from the collected doc: the score computation is skipped entirely if it's notInterfaceorg.apache.lucene.searchApache Lucene
LeafFieldComparatorExpert: comparator that gets instantiated on each leaf from a top-level FieldComparator instance.Interfaceorg.apache.lucene.searchApache Lucene
LiveFieldValuesTracks live field values across NRT reader reopens.Classorg.apache.lucene.searchApache Lucene
LMDirichletSimilarityBayesian smoothing using Dirichlet priors.Classorg.apache.lucene.search.similaritiesApache Lucene
LMJelinekMercerSimilarityLanguage model based on the Jelinek-Mercer smoothing method.Classorg.apache.lucene.search.similaritiesApache Lucene
LMSimilarityAbstract superclass for language modeling Similarities.Classorg.apache.lucene.search.similaritiesApache Lucene
LMSimilarity .CollectionModelA strategy for computing the collection language model.Interfaceorg.apache.lucene.search.similarities.LMSimilarityApache Lucene
LMSimilarity .DefaultCollectionModelModels p(w C) as the number of occurrences of the term in the collection, divided by the total number of tokens + 1.Classorg.apache.lucene.search.similarities.LMSimilarityApache Lucene
LMSimilarity .LMStatsStores the collection distribution of the current term.Classorg.apache.lucene.search.similarities.LMSimilarityApache Lucene
LRUFilterCacheA FilterCache that evicts filters using a LRU (least-recently-used) eviction policy in order to remain under a given maximum size and number ofClassorg.apache.lucene.searchApache Lucene
LRUQueryCacheA QueryCache that evicts queries using a LRU (least-recently-used) eviction policy in order to remain under a given maximum size and number ofClassorg.apache.lucene.searchApache Lucene
MatchAllDocsQueryA query that matches all documents.Classorg.apache.lucene.searchApache Lucene
MatchNoDocsQueryA query that matches no documents.Classorg.apache.lucene.searchApache Lucene
MaxNonCompetitiveBoostAttributeAdd this Attribute to a fresh AttributeSource before calling MultiTermQuery.Interfaceorg.apache.lucene.searchApache Lucene
MaxNonCompetitiveBoostAttributeImplNOTE: This API is for internal purposes only and might change in incompatible ways in the next release.Classorg.apache.lucene.searchApache Lucene
MultiCollectorA Collector which allows running a search with several Collectors.Classorg.apache.lucene.searchApache Lucene
MultiPhraseQueryA generalized version of PhraseQuery, with an added method add(Term[]) for adding more than one term at the same positionClassorg.apache.lucene.searchApache Lucene
MultiSimilarity similarity values described in: Joseph A.Classorg.apache.lucene.search.similaritiesApache Lucene
MultiTermQueryAn abstract Query that matches documents containing a subset of terms provided by a FilteredTermsEnum enumeration.Classorg.apache.lucene.searchApache Lucene
MultiTermQuery .RewriteMethodAbstract class that defines how the query is rewritten.Classorg.apache.lucene.search.MultiTermQueryApache Lucene
MultiTermQuery .TopTermsBlendedFreqScoringRewriteA rewrite method that first translates each term into BooleanClause.Classorg.apache.lucene.search.MultiTermQueryApache Lucene
MultiTermQuery .TopTermsBoostOnlyBooleanQueryRewriteA rewrite method that first translates each term into BooleanClause.Classorg.apache.lucene.search.MultiTermQueryApache Lucene
MultiTermQuery .TopTermsScoringBooleanQueryRewriteA rewrite method that first translates each term into BooleanClause.Classorg.apache.lucene.search.MultiTermQueryApache Lucene
MultiTermQueryWrapperFilterA wrapper for MultiTermQuery, that exposes its functionality as a Filter.Classorg.apache.lucene.searchApache Lucene
NearSpansOrderedA Spans that is formed from the ordered subspans of a SpanNearQuery where the subspans do not overlap and have a maximum slop between them.Classorg.apache.lucene.search.spansApache Lucene
NearSpansUnorderedSimilar to NearSpansOrdered, but for the unordered case.Classorg.apache.lucene.search.spansApache Lucene
NGramPhraseQueryThis is a PhraseQuery which is optimized for n-gram phrase query.Classorg.apache.lucene.searchApache Lucene
NormalizationThis class acts as the base class for the implementations of the term frequency normalization methods in the DFR framework.Classorg.apache.lucene.search.similaritiesApache Lucene
Normalization .NoNormalizationClassorg.apache.lucene.search.similarities.NormalizationApache Lucene
NormalizationH1Normalization model that assumes a uniform distribution of the term frequency.Classorg.apache.lucene.search.similaritiesApache Lucene
NormalizationH2Normalization model in which the term frequency is inversely related to the While this model is parameterless in theClassorg.apache.lucene.search.similaritiesApache Lucene
NormalizationH3Dirichlet Priors normalizationWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.similaritiesApache Lucene
NormalizationZPareto-Zipf NormalizationWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.similaritiesApache Lucene
NumericRangeFilterA Filter that only accepts numeric values within a specified range.Classorg.apache.lucene.searchApache Lucene
NumericRangeQueryA Query that matches numeric values within a specified range.Classorg.apache.lucene.searchApache Lucene
PerFieldSimilarityWrapperProvides the ability to use a different Similarity for different fields.Classorg.apache.lucene.search.similaritiesApache Lucene
PhraseQueryA Query that matches documents containing a particular sequence of terms.Classorg.apache.lucene.searchApache Lucene
PhraseQuery .BuilderA builder for phrase queries.Classorg.apache.lucene.search.PhraseQueryApache Lucene
PositiveScoresOnlyCollectorA Collector implementation which wraps another Collector and makes sure only documents withClassorg.apache.lucene.searchApache Lucene
PrefixFilterClassorg.apache.lucene.searchApache Lucene
PrefixQueryA Query that matches documents containing terms with a specified prefix.Classorg.apache.lucene.searchApache Lucene
QueryThe abstract base class for queries.Classorg.apache.lucene.searchApache Lucene
QueryCacheA cache for queries.Interfaceorg.apache.lucene.searchApache Lucene
QueryCachingPolicyA policy defining which filters should be cached.Interfaceorg.apache.lucene.searchApache Lucene
QueryCachingPolicy .CacheOnLargeSegmentsA simple policy that only caches on the largest segments of an index.Classorg.apache.lucene.search.QueryCachingPolicyApache Lucene
QueryRescorerA Rescorer that uses a provided Query to assign scores to the first-pass hits.Classorg.apache.lucene.searchApache Lucene
QueryWrapperFilterConstrains search results to only match those which also match a provided This could be used, for example, with a NumericRangeQuery on a suitablyClassorg.apache.lucene.searchApache Lucene
RandomAccessWeightBase class to build Weights that are based on random-access structures such as live docs or doc values.Classorg.apache.lucene.searchApache Lucene
ReferenceManagerUtility class to safely share instances of a certain type across multiple threads, while periodically refreshing them.Classorg.apache.lucene.searchApache Lucene
ReferenceManager .RefreshListenerUse to receive notification when a refresh has finished.Interfaceorg.apache.lucene.search.ReferenceManagerApache Lucene
RegexpQueryA fast regular expression query based on the org.Classorg.apache.lucene.searchApache Lucene
RescorerRe-scores the topN results (TopDocs) from an original query.Classorg.apache.lucene.searchApache Lucene
ScoreCachingWrappingScorerA Scorer which wraps another scorer and caches the score of the current document.Classorg.apache.lucene.searchApache Lucene
ScoreDocHolds one hit in TopDocs.Classorg.apache.lucene.searchApache Lucene
ScorerExpert: Common scoring functionality for different types of queries.Classorg.apache.lucene.searchApache Lucene
Scorer .ChildScorerA child Scorer and its relationship to its parent.Classorg.apache.lucene.search.ScorerApache Lucene
ScoringRewriteBase rewrite method that translates each term into a query, and keeps the scores as computed by the query.Classorg.apache.lucene.searchApache Lucene
ScoringWrapperSpansClassorg.apache.lucene.search.spansApache Lucene
SearcherFactoryFactory class used by SearcherManager to create new IndexSearchers.Classorg.apache.lucene.searchApache Lucene
SearcherLifetimeManagerKeeps track of current plus old IndexSearchers, closing the old ones once they have timed out.Classorg.apache.lucene.searchApache Lucene
SearcherLifetimeManager .PruneByAgeSimple pruner that drops any searcher older by more than the specified seconds, than the newestClassorg.apache.lucene.search.SearcherLifetimeManagerApache Lucene
SearcherLifetimeManager .PrunerSee SearcherLifetimeManager.Interfaceorg.apache.lucene.search.SearcherLifetimeManagerApache Lucene
SearcherManagerUtility class to safely share IndexSearcher instances across multiple threads, while periodically reopening.Classorg.apache.lucene.searchApache Lucene
SimilaritySimilarity defines the components of Lucene scoring.Classorg.apache.lucene.search.similaritiesApache Lucene
Similarity .SimScorerAPI for scoring sloppy queries such as TermQuery, SpanQuery, and PhraseQuery.Classorg.apache.lucene.search.similarities.SimilarityApache Lucene
Similarity .SimWeightStores the weight for a query across the indexed collection.Classorg.apache.lucene.search.similarities.SimilarityApache Lucene
SimilarityBaseA subclass of Similarity that provides a simplified API for its descendants.Classorg.apache.lucene.search.similaritiesApache Lucene
SimpleCollectorBase Collector implementation that is used to collect all contexts.Classorg.apache.lucene.searchApache Lucene
SimpleFieldComparatorBase FieldComparator implementation that is used for all contexts.Classorg.apache.lucene.searchApache Lucene
SortEncapsulates sort criteria for returned hits.Classorg.apache.lucene.searchApache Lucene
SortedNumericSelectorSelects a value from the document's list to use as the representative value This provides a NumericDocValues view over the SortedNumeric, for use with sorting,Classorg.apache.lucene.searchApache Lucene
SortedNumericSelector .TypeType of selection to perform.Classorg.apache.lucene.search.SortedNumericSelectorApache Lucene
SortedNumericSortFieldSortField for SortedNumericDocValues.Classorg.apache.lucene.searchApache Lucene
SortedSetSelectorClassorg.apache.lucene.searchApache Lucene
SortedSetSelector .TypeType of selection to perform.Classorg.apache.lucene.search.SortedSetSelectorApache Lucene
SortedSetSortFieldSortField for SortedSetDocValues.Classorg.apache.lucene.searchApache Lucene
SortFieldStores information about how to sort documents by terms in an individual field.Classorg.apache.lucene.searchApache Lucene
SortField .TypeSpecifies the type of the terms to be sorted, or special types such as CUSTOMSort use byte[] index values.Classorg.apache.lucene.search.SortFieldApache Lucene
SortRescorerClassorg.apache.lucene.searchApache Lucene
SpanBoostQueryCounterpart of BoostQuery for spans.Classorg.apache.lucene.search.spansApache Lucene
SpanCollectorAn interface defining the collection of postings information from the leavesWARNING: This API is experimental and might change in incompatible ways in the next release.Interfaceorg.apache.lucene.search.spansApache Lucene
SpanContainingQueryKeep matches that contain another Spans.Classorg.apache.lucene.search.spansApache Lucene
SpanFirstQueryMatches spans near the beginning of a field.Classorg.apache.lucene.search.spansApache Lucene
SpanMultiTermQueryWrapperWraps any MultiTermQuery as a SpanQuery, so it can be nested within other SpanQuery classes.Classorg.apache.lucene.search.spansApache Lucene
SpanMultiTermQueryWrapper .SpanRewriteMethodAbstract class that defines how the query is rewritten.Classorg.apache.lucene.search.spans.SpanMultiTermQueryWrapperApache Lucene
SpanMultiTermQueryWrapper .TopTermsSpanBooleanQueryRewriteA rewrite method that first translates each term into a SpanTermQuery in a BooleanClause.Classorg.apache.lucene.search.spans.SpanMultiTermQueryWrapperApache Lucene
SpanNearQueryMatches spans which are near one another.Classorg.apache.lucene.search.spansApache Lucene
SpanNearQuery .BuilderClassorg.apache.lucene.search.spans.SpanNearQueryApache Lucene
SpanNotQueryRemoves matches which overlap with another SpanQuery or which are within x tokens before or y tokens after another SpanQuery.Classorg.apache.lucene.search.spansApache Lucene
SpanOrQueryMatches the union of its clauses.Classorg.apache.lucene.search.spansApache Lucene
SpanPositionCheckQueryBase class for filtering a SpanQuery based on the position of a match.Classorg.apache.lucene.search.spansApache Lucene
SpanPositionRangeQueryChecks to see if the SpanPositionCheckQuery.Classorg.apache.lucene.search.spansApache Lucene
SpanQueryBase class for span-based queries.Classorg.apache.lucene.search.spansApache Lucene
SpansIterates through combinations of start/end positions per-doc.Classorg.apache.lucene.search.spansApache Lucene
SpanScorerA basic Scorer over Spans.Classorg.apache.lucene.search.spansApache Lucene
SpanTermQueryMatches spans containing a term.Classorg.apache.lucene.search.spansApache Lucene
SpanWeightExpert-only.Classorg.apache.lucene.search.spansApache Lucene
SpanWeight .PostingsClassorg.apache.lucene.search.spans.SpanWeightApache Lucene
SpanWithinQueryKeep matches that are contained within another Spans.Classorg.apache.lucene.search.spansApache Lucene
TermQueryA Query that matches documents containing a term.Classorg.apache.lucene.searchApache Lucene
TermRangeFilterA Filter that restricts search results to a range of term values in a given field.Classorg.apache.lucene.searchApache Lucene
TermRangeQueryA Query that matches documents within an range of terms.Classorg.apache.lucene.searchApache Lucene
TermSpans Public for extension only.Classorg.apache.lucene.search.spansApache Lucene
TermStatisticsContains statistics for a specific termWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.searchApache Lucene
TFIDFSimilarity Expert: Scoring API.Classorg.apache.lucene.search.similaritiesApache Lucene
TimeLimitingCollectorThe TimeLimitingCollector is used to timeout search requests that take longer than the maximum allowed search time limit.Classorg.apache.lucene.searchApache Lucene
TimeLimitingCollector .TimeExceededExceptionThrown when elapsed search time exceeds allowed search time.Classorg.apache.lucene.search.TimeLimitingCollectorApache Lucene
TimeLimitingCollector .TimerThreadThread used to timeout search requests.Classorg.apache.lucene.search.TimeLimitingCollectorApache Lucene
TopDocsRepresents hits returned by IndexSearcher.Classorg.apache.lucene.searchApache Lucene
TopDocsCollectorA base class for all collectors that return a TopDocs output.Classorg.apache.lucene.searchApache Lucene
TopFieldCollectorA Collector that sorts by SortField using See the create(org.Classorg.apache.lucene.searchApache Lucene
TopFieldDocsRepresents hits returned by IndexSearcher.Classorg.apache.lucene.searchApache Lucene
TopScoreDocCollectorA Collector implementation that collects the top-scoring hits, returning them as a TopDocs.Classorg.apache.lucene.searchApache Lucene
TopTermsRewriteBase rewrite method for collecting only the top terms via a priority queue.Classorg.apache.lucene.searchApache Lucene
TotalHitCountCollectorJust counts the total number of hits.Classorg.apache.lucene.searchApache Lucene
TwoPhaseDocIdSetIteratorAn approximation of a DocIdSetIterator.Classorg.apache.lucene.searchApache Lucene
TwoPhaseIteratorReturned by Scorer.Classorg.apache.lucene.searchApache Lucene
UsageTrackingFilterCachingPolicyA FilterCachingPolicy that tracks usage statistics of recently-used filters in order to decide on which filters are worth caching.Classorg.apache.lucene.searchApache Lucene
UsageTrackingQueryCachingPolicyA QueryCachingPolicy that tracks usage statistics of recently-used filters in order to decide on which filters are worth caching.Classorg.apache.lucene.searchApache Lucene
WeightExpert: Calculate query weights and build query scorers.Classorg.apache.lucene.searchApache Lucene
Weight .DefaultBulkScorerJust wraps a Scorer and performs top scoring using it.Classorg.apache.lucene.search.WeightApache Lucene
WildcardQuery matches any character sequence (including the empty one), and ?, which matches any single character.Classorg.apache.lucene.searchApache Lucene
AbstractAllGroupHeadsCollectorThis collector specializes in collecting the most relevant document (group head) for each group that match the query.Classorg.apache.lucene.search.groupingApache Lucene
AbstractAllGroupHeadsCollector .GroupHeadRepresents a group head.Classorg.apache.lucene.search.grouping.AbstractAllGroupHeadsCollectorApache Lucene
AbstractAllGroupsCollectorA collector that collects all groups that match the query.Classorg.apache.lucene.search.groupingApache Lucene
AbstractDistinctValuesCollectorA second pass grouping collector that keeps track of distinct values for a specified field for the top N group.Classorg.apache.lucene.search.groupingApache Lucene
AbstractDistinctValuesCollector .GroupCountReturned by AbstractDistinctValuesCollector.Classorg.apache.lucene.search.grouping.AbstractDistinctValuesCollectorApache Lucene
AbstractFirstPassGroupingCollectorFirstPassGroupingCollector is the first of two passes necessary to collect grouped hits.Classorg.apache.lucene.search.groupingApache Lucene
AbstractGroupFacetCollectorBase class for computing grouped facets.Classorg.apache.lucene.search.groupingApache Lucene
AbstractGroupFacetCollector .FacetEntryRepresents a facet entry with a value and a count.Classorg.apache.lucene.search.grouping.AbstractGroupFacetCollectorApache Lucene
AbstractGroupFacetCollector .GroupedFacetResultThe grouped facet result.Classorg.apache.lucene.search.grouping.AbstractGroupFacetCollectorApache Lucene
AbstractGroupFacetCollector .SegmentResultContains the local grouped segment counts for a particular segment.Classorg.apache.lucene.search.grouping.AbstractGroupFacetCollectorApache Lucene
AbstractSecondPassGroupingCollectorSecondPassGroupingCollector is the second of two passes necessary to collect grouped docs.Classorg.apache.lucene.search.groupingApache Lucene
BlockGroupingCollectorBlockGroupingCollector performs grouping with a single pass collector, as long as you are grouping by aClassorg.apache.lucene.search.groupingApache Lucene
CollectedSearchGroupExpert: representation of a group in AbstractFirstPassGroupingCollector, tracking the top doc and FieldComparator slot.Classorg.apache.lucene.search.groupingApache Lucene
FunctionAllGroupHeadsCollectorAn implementation of AbstractAllGroupHeadsCollector for retrieving the most relevant groups when groupingWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.grouping.functionApache Lucene
FunctionAllGroupsCollectorA collector that collects all groups that match the query.Classorg.apache.lucene.search.grouping.functionApache Lucene
FunctionDistinctValuesCollectorFunction based implementation of AbstractDistinctValuesCollector.Classorg.apache.lucene.search.grouping.functionApache Lucene
FunctionDistinctValuesCollector .GroupCountHolds distinct values for a single group.Classorg.apache.lucene.search.grouping.function.FunctionDistinctValuesCollectorApache Lucene
FunctionFirstPassGroupingCollectorConcrete implementation of AbstractFirstPassGroupingCollector that groups based on ValueSource instances.Classorg.apache.lucene.search.grouping.functionApache Lucene
FunctionSecondPassGroupingCollectorConcrete implementation of AbstractSecondPassGroupingCollector that groups based on ValueSource instances.Classorg.apache.lucene.search.grouping.functionApache Lucene
GroupDocsRepresents one group in the results.Classorg.apache.lucene.search.groupingApache Lucene
GroupingSearchConvenience class to perform grouping in a non distributed environment.Classorg.apache.lucene.search.groupingApache Lucene
SearchGroupRepresents a group that is found during the first pass search.Classorg.apache.lucene.search.groupingApache Lucene
TermAllGroupHeadsCollectorA base implementation of AbstractAllGroupHeadsCollector for retrieving the most relevant groups when grouping on a string based group field.Classorg.apache.lucene.search.grouping.termApache Lucene
TermAllGroupsCollectorA collector that collects all groups that match the query.Classorg.apache.lucene.search.grouping.termApache Lucene
TermDistinctValuesCollectorA term based implementation of AbstractDistinctValuesCollector that relies on SortedDocValues to count the distinct values per group.Classorg.apache.lucene.search.grouping.termApache Lucene
TermDistinctValuesCollector .GroupCountHolds distinct values for a single group.Classorg.apache.lucene.search.grouping.term.TermDistinctValuesCollectorApache Lucene
TermFirstPassGroupingCollectorConcrete implementation of AbstractFirstPassGroupingCollector that groups based on field values and more specifically uses SortedDocValuesClassorg.apache.lucene.search.grouping.termApache Lucene
TermGroupFacetCollectorAn implementation of AbstractGroupFacetCollector that computes grouped facets based on the indexed termsWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.grouping.termApache Lucene
TermSecondPassGroupingCollectorConcrete implementation of AbstractSecondPassGroupingCollector that groups based on field values and more specifically uses SortedDocValuesClassorg.apache.lucene.search.grouping.termApache Lucene
TopGroupsRepresents result returned by a grouping search.Classorg.apache.lucene.search.groupingApache Lucene
TopGroups .ScoreMergeModeHow the GroupDocs score (if any) should be merged.Classorg.apache.lucene.search.grouping.TopGroupsApache Lucene
BaseFragListBuilderA abstract implementation of FragListBuilder.Classorg.apache.lucene.search.vectorhighlightApache Lucene
BaseFragmentsBuilderBase FragmentsBuilder implementation that supports colored pre/post tags and multivalued fields.Classorg.apache.lucene.search.vectorhighlightApache Lucene
BoundaryScannerInterfaceorg.apache.lucene.search.vectorhighlightApache Lucene
BreakIteratorBoundaryScannerA BoundaryScanner implementation that uses BreakIterator to find boundaries in the text.Classorg.apache.lucene.search.vectorhighlightApache Lucene
CustomSeparatorBreakIteratorA BreakIterator that breaks the text whenever a certain separator, provided as a constructor argument, is found.Classorg.apache.lucene.search.postingshighlightApache Lucene
DefaultEncoderClassorg.apache.lucene.search.highlightApache Lucene
DefaultPassageFormatterCreates a formatted snippet from the top passages.Classorg.apache.lucene.search.postingshighlightApache Lucene
EncoderEncodes original text.Interfaceorg.apache.lucene.search.highlightApache Lucene
FastVectorHighlighterAnother highlighter implementation.Classorg.apache.lucene.search.vectorhighlightApache Lucene
FieldFragListFieldFragList has a list of frag info that is used by FragmentsBuilder class to create fragments (snippets).Classorg.apache.lucene.search.vectorhighlightApache Lucene
FieldFragList .WeightedFragInfoClassorg.apache.lucene.search.vectorhighlight.FieldFragListApache Lucene
FieldFragList .WeightedFragInfo .SubInfoClassorg.apache.lucene.search.vectorhighlight.FieldFragList.WeightedFragInfoApache Lucene
FieldPhraseListFieldPhraseList has a list of WeightedPhraseInfo that is used by FragListBuilder to create a FieldFragList object.Classorg.apache.lucene.search.vectorhighlightApache Lucene
FieldPhraseList .WeightedPhraseInfoClassorg.apache.lucene.search.vectorhighlight.FieldPhraseListApache Lucene
FieldPhraseList .WeightedPhraseInfo .ToffsClassorg.apache.lucene.search.vectorhighlight.FieldPhraseList.WeightedPhraseInfoApache Lucene
FieldQueryFieldQuery breaks down query object into terms/phrases and keeps them in a QueryPhraseMap structure.Classorg.apache.lucene.search.vectorhighlightApache Lucene
FieldQuery .QueryPhraseMapInternal structure of a query for highlighting: represents a nested query structureClassorg.apache.lucene.search.vectorhighlight.FieldQueryApache Lucene
FieldTermStackFieldTermStack is a stack that keeps query terms in the specified field of the document to be highlighted.Classorg.apache.lucene.search.vectorhighlightApache Lucene
FieldTermStack .TermInfoSingle term with its position/offsets in the document and IDF weight.Classorg.apache.lucene.search.vectorhighlight.FieldTermStackApache Lucene
FormatterProcesses terms found in the original text, typically by applying some form of mark-up to highlight terms in HTML search results pages.Interfaceorg.apache.lucene.search.highlightApache Lucene
FragListBuilderFragListBuilder is an interface for FieldFragList builder classes.Interfaceorg.apache.lucene.search.vectorhighlightApache Lucene
Fragmenter consideration by the Highlighter class.Interfaceorg.apache.lucene.search.highlightApache Lucene
FragmentsBuilderFragmentsBuilder is an interface for fragments (snippets) builder classes.Interfaceorg.apache.lucene.search.vectorhighlightApache Lucene
GradientFormatterClassorg.apache.lucene.search.highlightApache Lucene
HighlighterClass used to markup highlighted terms found in the best sections of a text, using configurable Fragmenter, Scorer, Formatter,Classorg.apache.lucene.search.highlightApache Lucene
InvalidTokenOffsetsExceptionException thrown if TokenStream Tokens are incompatible with provided textSee Also:Serialized FormClassorg.apache.lucene.search.highlightApache Lucene
NullFragmenterFragmenter implementation which does not fragment the text.Classorg.apache.lucene.search.highlightApache Lucene
OffsetLimitTokenFilterClassorg.apache.lucene.search.highlightApache Lucene
PassageRepresents a passage (typically a sentence of the document).Classorg.apache.lucene.search.postingshighlightApache Lucene
PassageFormatterCreates a formatted snippet from the top passages.Classorg.apache.lucene.search.postingshighlightApache Lucene
PassageScorerRanks passages found by PostingsHighlighter.Classorg.apache.lucene.search.postingshighlightApache Lucene
PositionSpanUtility class to record Positions SpansNOTE: This API is for internal purposes only and might change in incompatible ways in the next release.Classorg.apache.lucene.search.highlightApache Lucene
PostingsHighlighterSimple highlighter that does not analyze fields nor use term vectors.Classorg.apache.lucene.search.postingshighlightApache Lucene
QueryScorerScorer implementation which scores text fragments by the number of unique query terms found.Classorg.apache.lucene.search.highlightApache Lucene
QueryTermExtractorUtility class used to extract the terms used in a query, plus any weights.Classorg.apache.lucene.search.highlightApache Lucene
QueryTermScorerScorer implementation which scores text fragments by the number of unique query terms found.Classorg.apache.lucene.search.highlightApache Lucene
ScoreOrderFragmentsBuilderAn implementation of FragmentsBuilder that outputs score-order fragments.Classorg.apache.lucene.search.vectorhighlightApache Lucene
ScoreOrderFragmentsBuilder .ScoreComparatorComparator for FieldFragList.Classorg.apache.lucene.search.vectorhighlight.ScoreOrderFragmentsBuilderApache Lucene
ScorerA Scorer is responsible for scoring a stream of tokens.Interfaceorg.apache.lucene.search.highlightApache Lucene
SimpleBoundaryScannerSimple boundary scanner implementation that divides fragments based on a set of separator characters.Classorg.apache.lucene.search.vectorhighlightApache Lucene
SimpleFieldFragListA simple implementation of FieldFragList.Classorg.apache.lucene.search.vectorhighlightApache Lucene
SimpleFragListBuilderA simple implementation of FragListBuilder.Classorg.apache.lucene.search.vectorhighlightApache Lucene
SimpleFragmenterFragmenter implementation which breaks text up into same-size fragments with no concerns over spotting sentence boundaries.Classorg.apache.lucene.search.highlightApache Lucene
SimpleFragmentsBuilderA simple implementation of FragmentsBuilder.Classorg.apache.lucene.search.vectorhighlightApache Lucene
SimpleHTMLEncoderClassorg.apache.lucene.search.highlightApache Lucene
SimpleHTMLFormatterClassorg.apache.lucene.search.highlightApache Lucene
SimpleSpanFragmenterFragmenter implementation which breaks text up into same-size fragments but does not split up Spans.Classorg.apache.lucene.search.highlightApache Lucene
SingleFragListBuilderAn implementation class of FragListBuilder that generates one FieldFragList.Classorg.apache.lucene.search.vectorhighlightApache Lucene
SpanGradientFormatterFormats text with different color intensity depending on the score of the term using the span tag.Classorg.apache.lucene.search.highlightApache Lucene
TermVectorLeafReaderWraps a Terms with a LeafReader, typically from term vectors.Classorg.apache.lucene.search.highlightApache Lucene
TextFragmentClassorg.apache.lucene.search.highlightApache Lucene
TokenGroupClassorg.apache.lucene.search.highlightApache Lucene
TokenSourcesConvenience methods for obtaining a TokenStream for use with the Highlighter - can obtain from term vectors with offsets and positions or from an Analyzer re-parsing the stored content.Classorg.apache.lucene.search.highlightApache Lucene
TokenStreamFromTermVectorTokenStream created from a term vector field.Classorg.apache.lucene.search.highlightApache Lucene
WeightedFieldFragListA weighted implementation of FieldFragList.Classorg.apache.lucene.search.vectorhighlightApache Lucene
WeightedFragListBuilderA weighted implementation of FragListBuilder.Classorg.apache.lucene.search.vectorhighlightApache Lucene
WeightedSpanTermClassorg.apache.lucene.search.highlightApache Lucene
WeightedSpanTermExtractorClass used to extract WeightedSpanTerms from a Query based on whether Terms from the Query are contained in a supplied TokenStream.Classorg.apache.lucene.search.highlightApache Lucene
WeightedSpanTermExtractor .PositionCheckingMapThis class makes sure that if both position sensitive and insensitive versions of the same term are added, the position insensitive one wins.Classorg.apache.lucene.search.highlight.WeightedSpanTermExtractorApache Lucene
WeightedTermClassorg.apache.lucene.search.highlightApache Lucene
WholeBreakIteratorClassorg.apache.lucene.search.postingshighlightApache Lucene
BitDocIdSetCachingWrapperFilterFilter wrapper that implements BitDocIdSetFilter.Classorg.apache.lucene.search.joinApache Lucene
BitDocIdSetFilterA Filter that produces BitDocIdSets.Classorg.apache.lucene.search.joinApache Lucene
BitSetProducerA producer of BitSets per segment.Interfaceorg.apache.lucene.search.joinApache Lucene
BlockJoinSelectorSelect a value from a block of documents.Classorg.apache.lucene.search.joinApache Lucene
BlockJoinSelector .TypeType of selection to perform.Classorg.apache.lucene.search.join.BlockJoinSelectorApache Lucene
CheckJoinIndexUtility class to check a block join index.Classorg.apache.lucene.search.joinApache Lucene
JoinUtilUtility for query time joining.Classorg.apache.lucene.search.joinApache Lucene
QueryBitSetProducerA BitSetProducer that wraps a query and caches matching BitSets per segment.Classorg.apache.lucene.search.joinApache Lucene
ScoreModeHow to aggregate multiple child hit scores into a single parent score.Classorg.apache.lucene.search.joinApache Lucene
ToChildBlockJoinQueryJust like ToParentBlockJoinQuery, except this query joins in reverse: you provide a Query matchingClassorg.apache.lucene.search.joinApache Lucene
ToParentBlockJoinCollectorCollects parent document hits for a Query containing one more more BlockJoinQuery clauses, sorted by theClassorg.apache.lucene.search.joinApache Lucene
ToParentBlockJoinIndexSearcherAn IndexSearcher to use in conjunction with ToParentBlockJoinCollector.Classorg.apache.lucene.search.joinApache Lucene
ToParentBlockJoinQueryThis query requires that you index children and parent docs as a single block, using theClassorg.apache.lucene.search.joinApache Lucene
ToParentBlockJoinQuery .ChildrenMatchesScorerAscendant for ToParentBlockJoinQuery's scorer.Classorg.apache.lucene.search.join.ToParentBlockJoinQueryApache Lucene
ToParentBlockJoinSortFieldA special sort field that allows sorting parent docs based on nested / child level fields.Classorg.apache.lucene.search.joinApache Lucene
BlockJoinComparatorSourceHelper class to sort readers that contain blocks of documents.Classorg.apache.lucene.searchApache Lucene
DiversifiedTopDocsCollectorA TopDocsCollector that controls diversity in results by ensuring no more than maxHitsPerKey results from a common source are collected in theClassorg.apache.lucene.searchApache Lucene
DiversifiedTopDocsCollector .ScoreDocKeyClassorg.apache.lucene.search.DiversifiedTopDocsCollectorApache Lucene
EarlyTerminatingSortingCollectorA Collector that early terminates collection of documents on a per-segment basis, if the segment was sorted according to the givenClassorg.apache.lucene.searchApache Lucene
DocTermOrdsRangeFilterA range filter built on top of a cached multi-valued term field (from LeafReader.Classorg.apache.lucene.searchApache Lucene
DocValuesNumbersQueryLike DocValuesTermsQuery, but this query only runs on a long NumericDocValuesField or aClassorg.apache.lucene.searchApache Lucene
DocValuesRangeFilterA range filter built on top of numeric doc values field (from LeafReader.Classorg.apache.lucene.searchApache Lucene
DocValuesRangeQueryA range query that works on top of the doc values APIs.Classorg.apache.lucene.searchApache Lucene
DocValuesTermsFilterA Filter that only accepts documents whose single term value in the specified field is contained in theClassorg.apache.lucene.searchApache Lucene
DocValuesTermsQueryA Query that only accepts documents whose term value in the specified field is contained in theClassorg.apache.lucene.searchApache Lucene
TermAutomatonQueryA proximity query that lets you express an automaton, whose transitions are terms, to match documents.Classorg.apache.lucene.searchApache Lucene
TokenStreamToTermAutomatonQueryConsumes a TokenStream and creates an TermAutomatonQuery where the transition labels are tokens from the TermToBytesRefAttribute.Classorg.apache.lucene.searchApache Lucene
AnalyzingInfixSuggesterAnalyzes the input text and then suggests matches based on prefix matches to any tokens in the indexed text.Classorg.apache.lucene.search.suggest.analyzingApache Lucene
AnalyzingSuggesterSuggester that first analyzes the surface form, adds the analyzed form to a weighted FST, and then does the sameClassorg.apache.lucene.search.suggest.analyzingApache Lucene
BitsProducerA producer of Bits per segment.Classorg.apache.lucene.search.suggestApache Lucene
BlendedInfixSuggesterExtension of the AnalyzingInfixSuggester which transforms the weight after search to take into account the position of the searched term intoClassorg.apache.lucene.search.suggest.analyzingApache Lucene
BlendedInfixSuggester .BlenderTypeThe different types of blender.Classorg.apache.lucene.search.suggest.analyzing.BlendedInfixSuggesterApache Lucene
BufferedInputIteratorThis wrapper buffers incoming elements.Classorg.apache.lucene.search.suggestApache Lucene
BytesRefSorterCollects BytesRef and then allows one to iterate over their sorted order.Interfaceorg.apache.lucene.search.suggest.fstApache Lucene
CombineSuggestionClassorg.apache.lucene.search.spellApache Lucene
Completion50PostingsFormatCompletionPostingsFormat for Lucene50PostingsFormatClassorg.apache.lucene.search.suggest.documentApache Lucene
CompletionAnalyzer to provide additional completion-only tuning (e.Classorg.apache.lucene.search.suggest.documentApache Lucene
CompletionPostingsFormat A PostingsFormat which supports document suggestion based on indexed SuggestFields.Classorg.apache.lucene.search.suggest.documentApache Lucene
CompletionQueryAbstract Query that match documents containing terms with a specified prefix filtered by BitsProducer.Classorg.apache.lucene.search.suggest.documentApache Lucene
CompletionScorerExpert: Responsible for executing the query against an appropriate suggester and collecting the resultsClassorg.apache.lucene.search.suggest.documentApache Lucene
CompletionsTermsReaderHolder for suggester and field-level info for a suggest fieldClassorg.apache.lucene.search.suggest.documentApache Lucene
CompletionTerms used by SuggestField and ContextSuggestField to access corresponding suggester and their attributesClassorg.apache.lucene.search.suggest.documentApache Lucene
CompletionTokenStreamToken stream which converts a provided token stream to an automaton.Classorg.apache.lucene.search.suggest.documentApache Lucene
CompletionTokenStream .BytesRefBuilderTermAttributeInterfaceorg.apache.lucene.search.suggest.document.CompletionTokenStreamApache Lucene
CompletionTokenStream .BytesRefBuilderTermAttributeImplClassorg.apache.lucene.search.suggest.document.CompletionTokenStreamApache Lucene
CompletionWeightExpert: the Weight for CompletionQuery, used to score and explain these queries.Classorg.apache.lucene.search.suggest.documentApache Lucene
ContextQueryA CompletionQuery that match documents specified by a wrapped CompletionQuery supporting boosting and/or filteringClassorg.apache.lucene.search.suggest.documentApache Lucene
ContextSuggestFieldSuggestField which additionally takes in a set of contexts.Classorg.apache.lucene.search.suggest.documentApache Lucene
DictionaryA simple interface representing a Dictionary.Interfaceorg.apache.lucene.search.spellApache Lucene
DirectSpellCheckerSimple automaton-based spellchecker.Classorg.apache.lucene.search.spellApache Lucene
DirectSpellChecker .ScoreTermHolds a spelling correction for internal usage inside DirectSpellChecker.Classorg.apache.lucene.search.spell.DirectSpellCheckerApache Lucene
DocumentDictionary Dictionary with terms, weights, payload (optional) and contexts (optional) information taken from stored/indexed fields in a Lucene index.Classorg.apache.lucene.search.suggestApache Lucene
DocumentValueSourceDictionary Dictionary with terms and optionally payload and optionally contexts informationClassorg.apache.lucene.search.suggestApache Lucene
ExternalRefSorterBuilds and iterates over sequences stored on disk.Classorg.apache.lucene.search.suggest.fstApache Lucene
FileDictionaryDictionary represented by a text file.Classorg.apache.lucene.search.suggestApache Lucene
FreeTextSuggesterBuilds an ngram model from the text sent to build(org.Classorg.apache.lucene.search.suggest.analyzingApache Lucene
FSTCompletionFinite state automata based implementation of autocomplete functionality.Classorg.apache.lucene.search.suggest.fstApache Lucene
FSTCompletion .CompletionA single completion for a given key.Classorg.apache.lucene.search.suggest.fst.FSTCompletionApache Lucene
FSTCompletionBuilderFinite state automata based implementation of autocomplete functionality.Classorg.apache.lucene.search.suggest.fstApache Lucene
FSTCompletionLookupAn adapter from Lookup API to FSTCompletion.Classorg.apache.lucene.search.suggest.fstApache Lucene
FSTUtilExposes a utility method to enumerate all paths intersecting an Automaton with an FST.Classorg.apache.lucene.search.suggest.analyzingApache Lucene
FSTUtil .PathHolds a pair (automaton, fst) of states and accumulated output in the intersected machine.Classorg.apache.lucene.search.suggest.analyzing.FSTUtilApache Lucene
FuzzyCompletionQueryA CompletionQuery that match documents containing terms within an edit distance of the specified prefix.Classorg.apache.lucene.search.suggest.documentApache Lucene
FuzzySuggester based on the Damerau-Levenshtein (optimal string alignment) algorithm, though you can explicitly choose classic Levenshtein by passing falseClassorg.apache.lucene.search.suggest.analyzingApache Lucene
HighFrequencyDictionaryHighFrequencyDictionary: terms taken from the given field of a Lucene index, which appear in a number of documentsClassorg.apache.lucene.search.spellApache Lucene
InMemorySorterAn BytesRefSorter that keeps all the entries in memory.Classorg.apache.lucene.search.suggestApache Lucene
InputIteratorInterface for enumerating term,weight,payload triples for suggester consumption; currently only AnalyzingSuggester, FuzzySuggester and AnalyzingInfixSuggester support payloads.Interfaceorg.apache.lucene.search.suggestApache Lucene
InputIterator .InputIteratorWrapperWraps a BytesRefIterator as a suggester InputIterator, with all weights set to 1 and carries no payloadClassorg.apache.lucene.search.suggest.InputIteratorApache Lucene
JaroWinklerDistanceSimilarity measure for short strings such as person names.Classorg.apache.lucene.search.spellApache Lucene
JaspellLookupSuggest implementation based on See Also:JaspellTernarySearchTrieClassorg.apache.lucene.search.suggest.jaspellApache 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 forClassorg.apache.lucene.search.suggest.jaspellApache Lucene
LevensteinDistanceLevenstein edit distance class.Classorg.apache.lucene.search.spellApache Lucene
LookupSimple Lookup interface for CharSequence suggestions.Classorg.apache.lucene.search.suggestApache Lucene
Lookup .LookupPriorityQueueA PriorityQueue collecting a fixed size of high priority Lookup.Classorg.apache.lucene.search.suggest.LookupApache Lucene
Lookup .LookupResultWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.suggest.LookupApache Lucene
LuceneDictionaryClassorg.apache.lucene.search.spellApache Lucene
LuceneLevenshteinDistanceDamerau-Levenshtein (optimal string alignment) implemented in a consistent way as Lucene's FuzzyTermsEnum with the transpositions option enabled.Classorg.apache.lucene.search.spellApache Lucene
NGramDistanceN-Gram version of edit distance based on paper by Grzegorz Kondrak, N-gram similarity and distance.Classorg.apache.lucene.search.spellApache Lucene
NRTSuggester NRTSuggester executes Top N search on a weighted FST specified by a CompletionScorer See lookup(CompletionScorer, Bits, TopSuggestDocsCollector) for more implementationClassorg.apache.lucene.search.suggest.documentApache Lucene
PlainTextDictionaryDictionary represented by a text file.Classorg.apache.lucene.search.spellApache Lucene
PrefixCompletionQueryA CompletionQuery which takes an Analyzer to analyze the prefix of the query term.Classorg.apache.lucene.search.suggest.documentApache Lucene
RegexCompletionQueryA CompletionQuery which takes a regular expression as the prefix of the query term.Classorg.apache.lucene.search.suggest.documentApache Lucene
SortedInputIteratorThis wrapper buffers incoming elements and makes sure they are sorted based on given comparator.Classorg.apache.lucene.search.suggestApache Lucene
SpellChecker Spell Checker class (Main class).Classorg.apache.lucene.search.spellApache Lucene
StringDistanceInterface for string distances.Interfaceorg.apache.lucene.search.spellApache Lucene
SuggestField Field that indexes a string value and a weight as a weighted completion against a named suggester.Classorg.apache.lucene.search.suggest.documentApache Lucene
SuggestIndexSearcherAdds document suggest capabilities to IndexSearcher.Classorg.apache.lucene.search.suggest.documentApache Lucene
SuggestModeSet of strategies for suggesting related termsWARNING: This API is experimental and might change in incompatible ways in the next release.Classorg.apache.lucene.search.spellApache Lucene
SuggestStopFilterLike StopFilter except it will not remove the last token if that token was not followed by some tokenClassorg.apache.lucene.search.suggest.analyzingApache Lucene
SuggestStopFilterFactoryFactory for SuggestStopFilter.Classorg.apache.lucene.search.suggest.analyzingApache Lucene
SuggestWordSuggestWord, used in suggestSimilar method in SpellChecker class.Classorg.apache.lucene.search.spellApache Lucene
SuggestWordFrequencyComparatorFrequency first, then score.Classorg.apache.lucene.search.spellApache Lucene
SuggestWordQueueSorts SuggestWord instancesSee Also:SuggestWordScoreComparator, Classorg.apache.lucene.search.spellApache Lucene
SuggestWordScoreComparatorClassorg.apache.lucene.search.spellApache Lucene
TernaryTreeNodeThe class creates a TST node.Classorg.apache.lucene.search.suggest.tstApache Lucene
TopSuggestDocsTopDocs wrapper with an additional CharSequence key per ScoreDocClassorg.apache.lucene.search.suggest.documentApache Lucene
TopSuggestDocs .SuggestScoreDocClassorg.apache.lucene.search.suggest.document.TopSuggestDocsApache Lucene
TopSuggestDocsCollectorCollector that collects completion and score, along with document idClassorg.apache.lucene.search.suggest.documentApache Lucene
TSTAutocompleteTernary Search Trie implementation.Classorg.apache.lucene.search.suggest.tstApache Lucene
TSTLookupSuggest implementation based on a Ternary Search TreeClassorg.apache.lucene.search.suggest.tstApache Lucene
UnsortedInputIteratorThis 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.Classorg.apache.lucene.search.suggestApache Lucene
WFSTCompletionLookupSuggester based on a weighted FST: it first traverses the prefix, then walks the n shortest paths to retrieve top-rankedClassorg.apache.lucene.search.suggest.fstApache Lucene
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.Classorg.apache.lucene.search.spellApache Lucene
WordBreakSpellChecker .BreakSuggestionSortMethod Determines the order to list word break suggestions Sort by Number of word breaks, then by the Maximum of all the componentClassorg.apache.lucene.search.spell.WordBreakSpellCheckerApache Lucene
AssertingIndexSearcherHelper class that adds some extra checks to ensure correct usage of IndexSearcher and Weight.Classorg.apache.lucene.searchApache Lucene
AssertingQueryAssertion-enabled query.Classorg.apache.lucene.searchApache Lucene
AssertingScorerClassorg.apache.lucene.searchApache Lucene
AssertingSpanQueryClassorg.apache.lucene.search.spansApache Lucene
AssertingSpanWeightClassorg.apache.lucene.search.spansApache Lucene
BaseExplanationTestCaseTests primitive queries (ie: that rewrite to themselves) to insure they match the expected set of docs, and that the score of eachClassorg.apache.lucene.searchApache Lucene
BaseTestRangeFilterBase class to test range queries.Classorg.apache.lucene.searchApache Lucene
BulkScorerWrapperScorerA BulkScorer-backed scorer.Classorg.apache.lucene.searchApache Lucene
CheckHitsUtility class for asserting expected hits in tests.Classorg.apache.lucene.searchApache Lucene
CheckHits .ExplanationAsserterAsserts that the score explanation for every document matching a query corresponds with the true score.Classorg.apache.lucene.search.CheckHitsApache Lucene
CheckHits .ExplanationAssertingSearcheran IndexSearcher that implicitly checks hte explanation of every match whenever it executes a search.Classorg.apache.lucene.search.CheckHitsApache Lucene
CheckHits .SetCollectorJust collects document ids into a set.Classorg.apache.lucene.search.CheckHitsApache Lucene
MultiSpansWrapperA wrapper to perform span operations on a non-leaf reader context NOTE: This should be used for testing purposes onlyClassorg.apache.lucene.search.spansApache Lucene
QueryUtilsUtility class for sanity-checking queries.Classorg.apache.lucene.searchApache Lucene
QueryUtils .FCInvisibleMultiReaderThis is a MultiReader that can be used for randomly wrapping other readers without creating FieldCache insanity.Classorg.apache.lucene.search.QueryUtilsApache Lucene
RandomApproximationQueryA Query that adds random approximations to its scorers.Classorg.apache.lucene.searchApache Lucene
RandomSimilaritySimilarity implementation that randomizes Similarity implementations The choices are 'sticky', so the selected algorithm is always usedClassorg.apache.lucene.search.similaritiesApache Lucene
ScorerIndexSearcherAn IndexSearcher that always uses the Scorer API, never BulkScorer.Classorg.apache.lucene.searchApache Lucene
SearchEquivalenceTestBaseSimple base class for checking search equivalence.Classorg.apache.lucene.searchApache Lucene
ShardSearchingTestBaseBase test class for simulating distributed search across multiple shards.Classorg.apache.lucene.searchApache Lucene
ShardSearchingTestBase .SearcherAndVersionClassorg.apache.lucene.search.ShardSearchingTestBaseApache Lucene
ShardSearchingTestBase .SearcherExpiredExceptionThrown when the lease for a searcher has expired.Classorg.apache.lucene.search.ShardSearchingTestBaseApache Lucene
SpanTestUtilClassorg.apache.lucene.search.spansApache Lucene