Uses of Package
org.apache.lucene.search
-
Classes in org.apache.lucene.search used by org.apache.lucene.document Class Description IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.SortField Stores information about how to sort documents by terms in an individual field.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.index Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.Query The abstract base class for queries.Sort Encapsulates sort criteria for returned hits. -
Classes in org.apache.lucene.search used by org.apache.lucene.index.memory Class Description IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.queries Class Description BooleanClause.Occur Specifies how clauses are to occur in matching documents.FieldDoc Expert: A ScoreDoc which also contains information about how to sort the referenced document.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Sort Encapsulates sort criteria for returned hits.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.queries.function Class Description DoubleValuesSource Base class for producingDoubleValuesTo obtain aDoubleValuesobject for a leaf reader, clients should callDoubleValuesSource.rewrite(IndexSearcher)against the top-level searcher, and then callDoubleValuesSource.getValues(LeafReaderContext, DoubleValues)on the resulting DoubleValuesSource.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.queries.intervals Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.IndexSearcher Implements search over a single IndexReader.MatchesIterator An iterator over match positions (and optionally offsets) for a single document and field To iterate over the matches, callMatchesIterator.next()until it returnsfalse, retrieving positions and/or offsets after each call.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.queryparser.classic Class Description BooleanClause A clause in a BooleanQuery.BooleanClause.Occur Specifies how clauses are to occur in matching documents.MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.queryparser.flexible.standard Class Description MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten. -
Classes in org.apache.lucene.search used by org.apache.lucene.queryparser.simple Class Description BooleanClause.Occur Specifies how clauses are to occur in matching documents.BooleanQuery A Query that matches documents matching boolean combinations of other queries, e.g.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.search Class Description AutomatonQuery AQuerythat will match terms against a finite-state machine.BlendedTermQuery AQuerythat blends index statistics across multiple terms.BlendedTermQuery.Builder A Builder forBlendedTermQuery.BlendedTermQuery.RewriteMethod ABlendedTermQuery.RewriteMethoddefines how queries for individual terms should be merged.BooleanClause A clause in a BooleanQuery.BooleanClause.Occur Specifies how clauses are to occur in matching documents.BooleanQuery A Query that matches documents matching boolean combinations of other queries, e.g.BooleanQuery.Builder A builder for boolean queries.BulkScorer This class is used to score a range of documents at once, and is returned byWeight.bulkScorer(org.apache.lucene.index.LeafReaderContext).CollectionStatistics Contains statistics for a collection (field).Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.CollectorManager A manager of collectors.DisiPriorityQueue A priority queue of DocIdSetIterators that orders by current doc ID.DisiWrapper Wrapper used inDisiPriorityQueue.DiversifiedTopDocsCollector.ScoreDocKey An extension to ScoreDoc that includes a key used for grouping purposesDocIdSet A DocIdSet contains a set of doc ids.DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.DoubleValues Per-segment, per-document double values, which can be calculated at search-timeDoubleValuesSource Base class for producingDoubleValuesTo obtain aDoubleValuesobject for a leaf reader, clients should callDoubleValuesSource.rewrite(IndexSearcher)against the top-level searcher, and then callDoubleValuesSource.getValues(LeafReaderContext, DoubleValues)on the resulting DoubleValuesSource.Explanation Expert: Describes the score computation for document and query.FieldComparator Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top results withTopFieldCollector.FieldComparator.NumericComparator Base FieldComparator class for numeric typesFieldComparatorSource Provides aFieldComparatorfor custom field sorting.FieldDoc Expert: A ScoreDoc which also contains information about how to sort the referenced document.FieldValueHitQueue Expert: A hit queue for sorting by hits by terms in more than one field.FieldValueHitQueue.Entry Extension of ScoreDoc to also store theFieldComparatorslot.FuzzyTermsEnum.LevenshteinAutomataAttribute reuses compiled automata across different segments, because they are independent of the indexIndexSearcher Implements search over a single IndexReader.IndexSearcher.LeafSlice A class holding a subset of theIndexSearchers leaf contexts to be executed within a single thread.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.LeafFieldComparator Expert: comparator that gets instantiated on each leaf from a top-levelFieldComparatorinstance.LongValues Per-segment, per-document long values, which can be calculated at search-timeLongValuesSource Base class for producingLongValuesTo obtain aLongValuesobject for a leaf reader, clients should callLongValuesSource.rewrite(IndexSearcher)against the top-level searcher, and thenLongValuesSource.getValues(LeafReaderContext, DoubleValues).Matches Reports the positions and optionally offsets of all matching terms in a query for a single document To obtain aMatchesIteratorfor a particular field, callMatches.getMatches(String).MatchesIterator An iterator over match positions (and optionally offsets) for a single document and field To iterate over the matches, callMatchesIterator.next()until it returnsfalse, retrieving positions and/or offsets after each call.MultiPhraseQuery A generalized version ofPhraseQuery, with the possibility of adding more than one term at the same position that are treated as a disjunction (OR).MultiPhraseQuery.Builder A builder for multi-phrase queriesMultiTermQuery An abstractQuerythat matches documents containing a subset of terms provided by aFilteredTermsEnumenumeration.MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten.PhraseQuery A Query that matches documents containing a particular sequence of terms.PhraseQuery.Builder A builder for phrase queries.PointInSetQuery.Stream Iterator of encoded point values.Query The abstract base class for queries.QueryCache A cache for queries.QueryCachingPolicy A policy defining which filters should be cached.QueryVisitor Allows recursion through a query treeReferenceManager Utility class to safely share instances of a certain type across multiple threads, while periodically refreshing them.ReferenceManager.RefreshListener Use to receive notification when a refresh has finished.Rescorer Re-scores the topN results (TopDocs) from an original query.Scorable Allows access to the score of a QueryScorable.ChildScorable A child Scorer and its relationship to its parent.ScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.Scorer Expert: Common scoring functionality for different types of queries.ScorerSupplier A supplier ofScorer.ScoringRewrite Base rewrite method that translates each term into a query, and keeps the scores as computed by the query.SearcherFactory Factory class used bySearcherManagerto create new IndexSearchers.SegmentCacheable Interface defining whether or not an object can be cached against aLeafReaderObjects that depend only on segment-immutable structures such as Points or postings lists can just returntruefromSegmentCacheable.isCacheable(LeafReaderContext)Objects that depend on doc values should returnDocValues.isCacheable(LeafReaderContext, String...), which will check to see if the doc values fields have been updated.SimpleCollector BaseCollectorimplementation that is used to collect all contexts.SimpleFieldComparator BaseFieldComparatorimplementation that is used for all contexts.Sort Encapsulates sort criteria for returned hits.SortedNumericSelector.Type Type of selection to perform.SortedSetSelector.Type Type of selection to perform.SortField Stores information about how to sort documents by terms in an individual field.SortField.Type Specifies the type of the terms to be sorted, or special types such as CUSTOMSynonymQuery A query that treats multiple terms as synonyms.SynonymQuery.Builder A builder forSynonymQuery.TermRangeQuery A Query that matches documents within an range of terms.TermStatistics Contains statistics for a specific termTopDocs Represents hits returned byIndexSearcher.search(Query,int).TopDocsCollector A base class for all collectors that return aTopDocsoutput.TopFieldCollector TopFieldDocs Represents hits returned byIndexSearcher.search(Query,int,Sort).TopScoreDocCollector TopTermsRewrite Base rewrite method for collecting only the top terms via a priority queue.TotalHits Description of the total number of hits of a query.TotalHits.Relation How theTotalHits.valueshould be interpreted.TwoPhaseIterator Returned byScorer.twoPhaseIterator()to expose an approximation of aDocIdSetIterator.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.grouping Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Scorable Allows access to the score of a QueryScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.SimpleCollector BaseCollectorimplementation that is used to collect all contexts.Sort Encapsulates sort criteria for returned hits.SortField Stores information about how to sort documents by terms in an individual field.TopDocs Represents hits returned byIndexSearcher.search(Query,int).TopFieldDocs Represents hits returned byIndexSearcher.search(Query,int,Sort).TotalHits Description of the total number of hits of a query. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.highlight Class Description Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.join Class Description IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.similarities Class Description CollectionStatistics Contains statistics for a collection (field).Explanation Expert: Describes the score computation for document and query.TermStatistics Contains statistics for a specific term -
Classes in org.apache.lucene.search used by org.apache.lucene.search.similarity Class Description CollectionStatistics Contains statistics for a collection (field).TermStatistics Contains statistics for a specific term -
Classes in org.apache.lucene.search used by org.apache.lucene.search.spans Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.Explanation Expert: Describes the score computation for document and query.IndexSearcher Implements search over a single IndexReader.LeafSimScorer Similarity.SimScoreron a specificLeafReader.Matches Reports the positions and optionally offsets of all matching terms in a query for a single document To obtain aMatchesIteratorfor a particular field, callMatches.getMatches(String).MultiTermQuery An abstractQuerythat matches documents containing a subset of terms provided by aFilteredTermsEnumenumeration.MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScorable Allows access to the score of a QueryScoreMode Different modes of search.Scorer Expert: Common scoring functionality for different types of queries.SegmentCacheable Interface defining whether or not an object can be cached against aLeafReaderObjects that depend only on segment-immutable structures such as Points or postings lists can just returntruefromSegmentCacheable.isCacheable(LeafReaderContext)Objects that depend on doc values should returnDocValues.isCacheable(LeafReaderContext, String...), which will check to see if the doc values fields have been updated.TwoPhaseIterator Returned byScorer.twoPhaseIterator()to expose an approximation of aDocIdSetIterator.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.suggest Class Description BooleanQuery A Query that matches documents matching boolean combinations of other queries, e.g. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.suggest.document Class Description BulkScorer This class is used to score a range of documents at once, and is returned byWeight.bulkScorer(org.apache.lucene.index.LeafReaderContext).Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.Explanation Expert: Describes the score computation for document and query.IndexSearcher Implements search over a single IndexReader.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.Scorer Expert: Common scoring functionality for different types of queries.SegmentCacheable Interface defining whether or not an object can be cached against aLeafReaderObjects that depend only on segment-immutable structures such as Points or postings lists can just returntruefromSegmentCacheable.isCacheable(LeafReaderContext)Objects that depend on doc values should returnDocValues.isCacheable(LeafReaderContext, String...), which will check to see if the doc values fields have been updated.SimpleCollector BaseCollectorimplementation that is used to collect all contexts.TopDocs Represents hits returned byIndexSearcher.search(Query,int).TotalHits Description of the total number of hits of a query.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.search.uhighlight Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.IndexSearcher Implements search over a single IndexReader.MatchesIterator An iterator over match positions (and optionally offsets) for a single document and field To iterate over the matches, callMatchesIterator.next()until it returnsfalse, retrieving positions and/or offsets after each call.Query The abstract base class for queries.TopDocs Represents hits returned byIndexSearcher.search(Query,int). -
Classes in org.apache.lucene.search used by org.apache.lucene.search.vectorhighlight Class Description Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.spatial Class Description DoubleValuesSource Base class for producingDoubleValuesTo obtain aDoubleValuesobject for a leaf reader, clients should callDoubleValuesSource.rewrite(IndexSearcher)against the top-level searcher, and then callDoubleValuesSource.getValues(LeafReaderContext, DoubleValues)on the resulting DoubleValuesSource.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.spatial.prefix Class Description DocIdSet A DocIdSet contains a set of doc ids.DoubleValuesSource Base class for producingDoubleValuesTo obtain aDoubleValuesobject for a leaf reader, clients should callDoubleValuesSource.rewrite(IndexSearcher)against the top-level searcher, and then callDoubleValuesSource.getValues(LeafReaderContext, DoubleValues)on the resulting DoubleValuesSource.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.apache.lucene.spatial.util Class Description DoubleValues Per-segment, per-document double values, which can be calculated at search-timeDoubleValuesSource Base class for producingDoubleValuesTo obtain aDoubleValuesobject for a leaf reader, clients should callDoubleValuesSource.rewrite(IndexSearcher)against the top-level searcher, and then callDoubleValuesSource.getValues(LeafReaderContext, DoubleValues)on the resulting DoubleValuesSource.Explanation Expert: Describes the score computation for document and query.IndexSearcher Implements search over a single IndexReader.SegmentCacheable Interface defining whether or not an object can be cached against aLeafReaderObjects that depend only on segment-immutable structures such as Points or postings lists can just returntruefromSegmentCacheable.isCacheable(LeafReaderContext)Objects that depend on doc values should returnDocValues.isCacheable(LeafReaderContext, String...), which will check to see if the doc values fields have been updated. -
Classes in org.apache.lucene.search used by org.apache.lucene.util Class Description BooleanClause.Occur Specifies how clauses are to occur in matching documents.BooleanQuery.Builder A builder for boolean queries.DocIdSet A DocIdSet contains a set of doc ids.DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.MultiPhraseQuery.Builder A builder for multi-phrase queriesQuery The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.apache.lucene.util.automaton Class Description Query The abstract base class for queries.QueryVisitor Allows recursion through a query tree -
Classes in org.apache.lucene.search used by org.apache.lucene.util.bkd Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids. -
Classes in org.apache.lucene.search used by org.elasticsearch.action.explain Class Description Explanation Expert: Describes the score computation for document and query. -
Classes in org.apache.lucene.search used by org.elasticsearch.action.search Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Scorable Allows access to the score of a QueryScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.SimpleCollector BaseCollectorimplementation that is used to collect all contexts. -
Classes in org.apache.lucene.search used by org.elasticsearch.common.lucene Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.Explanation Expert: Describes the score computation for document and query.FieldDoc Expert: A ScoreDoc which also contains information about how to sort the referenced document.IndexSearcher Implements search over a single IndexReader.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Query The abstract base class for queries.Scorable Allows access to the score of a QueryScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.ScorerSupplier A supplier ofScorer.SimpleCollector BaseCollectorimplementation that is used to collect all contexts.Sort Encapsulates sort criteria for returned hits.SortField Stores information about how to sort documents by terms in an individual field.SortField.Type Specifies the type of the terms to be sorted, or special types such as CUSTOMTopDocs Represents hits returned byIndexSearcher.search(Query,int).TotalHits Description of the total number of hits of a query. -
Classes in org.apache.lucene.search used by org.elasticsearch.common.lucene.index Class Description Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.elasticsearch.common.lucene.search Class Description BooleanQuery A Query that matches documents matching boolean combinations of other queries, e.g.Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.MultiTermQuery An abstractQuerythat matches documents containing a subset of terms provided by aFilteredTermsEnumenumeration.MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten.Query The abstract base class for queries.ScoreMode Different modes of search.TopDocs Represents hits returned byIndexSearcher.search(Query,int).Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.common.lucene.search.function Class Description Explanation Expert: Describes the score computation for document and query.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.index Class Description IndexSearcher Implements search over a single IndexReader.Sort Encapsulates sort criteria for returned hits.SortField Stores information about how to sort documents by terms in an individual field.SortField.Type Specifies the type of the terms to be sorted, or special types such as CUSTOM -
Classes in org.apache.lucene.search used by org.elasticsearch.index.cache.bitset Class Description Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.cache.query Class Description QueryCache A cache for queries.QueryCachingPolicy A policy defining which filters should be cached.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.engine Class Description IndexSearcher Implements search over a single IndexReader.QueryCache A cache for queries.QueryCachingPolicy A policy defining which filters should be cached.ReferenceManager Utility class to safely share instances of a certain type across multiple threads, while periodically refreshing them.ReferenceManager.RefreshListener Use to receive notification when a refresh has finished.Sort Encapsulates sort criteria for returned hits. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.fielddata Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.DoubleValues Per-segment, per-document double values, which can be calculated at search-timeFieldComparatorSource Provides aFieldComparatorfor custom field sorting.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.SortField Stores information about how to sort documents by terms in an individual field.SortField.Type Specifies the type of the terms to be sorted, or special types such as CUSTOM -
Classes in org.apache.lucene.search used by org.elasticsearch.index.fielddata.fieldcomparator Class Description FieldComparator Expert: a FieldComparator compares hits so as to determine their sort order when collecting the top results withTopFieldCollector.FieldComparatorSource Provides aFieldComparatorfor custom field sorting.Scorable Allows access to the score of a QuerySortField.Type Specifies the type of the terms to be sorted, or special types such as CUSTOM -
Classes in org.apache.lucene.search used by org.elasticsearch.index.fielddata.ordinals Class Description SortField Stores information about how to sort documents by terms in an individual field. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.fielddata.plain Class Description SortField Stores information about how to sort documents by terms in an individual field. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.mapper Class Description MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.query Class Description BooleanClause.Occur Specifies how clauses are to occur in matching documents.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.query.functionscore Class Description Explanation Expert: Describes the score computation for document and query.Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.query.support Class Description MultiTermQuery An abstractQuerythat matches documents containing a subset of terms provided by aFilteredTermsEnumenumeration.MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.search Class Description BooleanClause A clause in a BooleanQuery.BooleanClause.Occur Specifies how clauses are to occur in matching documents.IndexSearcher Implements search over a single IndexReader.MultiTermQuery.RewriteMethod Abstract class that defines how the query is rewritten.Query The abstract base class for queries.QueryVisitor Allows recursion through a query treeScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.shard Class Description QueryCachingPolicy A policy defining which filters should be cached.ReferenceManager.RefreshListener Use to receive notification when a refresh has finished.Sort Encapsulates sort criteria for returned hits. -
Classes in org.apache.lucene.search used by org.elasticsearch.index.similarity Class Description CollectionStatistics Contains statistics for a collection (field).TermStatistics Contains statistics for a specific term -
Classes in org.apache.lucene.search used by org.elasticsearch.indices Class Description QueryCache A cache for queries.QueryCachingPolicy A policy defining which filters should be cached.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.script Class Description Explanation Expert: Describes the score computation for document and query.Scorable Allows access to the score of a Query -
Classes in org.apache.lucene.search used by org.elasticsearch.search Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.Explanation Expert: Describes the score computation for document and query.SortField Stores information about how to sort documents by terms in an individual field.TotalHits Description of the total number of hits of a query. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Scorable Allows access to the score of a QueryScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.ScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.adjacency Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.filter Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.geogrid Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.ScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.global Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.histogram Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.missing Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.nested Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.range Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.ScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.sampler Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.ScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.TopDocsCollector A base class for all collectors that return aTopDocsoutput. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.significant Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.bucket.terms Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.ScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.metrics Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.ScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.support Class Description IndexSearcher Implements search over a single IndexReader. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.aggregations.support.values Class Description DocIdSetIterator This abstract class defines methods to iterate over a set of non-decreasing doc ids.Scorable Allows access to the score of a Query -
Classes in org.apache.lucene.search used by org.elasticsearch.search.collapse Class Description Sort Encapsulates sort criteria for returned hits. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.dfs Class Description CollectionStatistics Contains statistics for a collection (field).TermStatistics Contains statistics for a specific term -
Classes in org.apache.lucene.search used by org.elasticsearch.search.fetch Class Description IndexSearcher Implements search over a single IndexReader.ScoreDoc Holds one hit inTopDocs. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.fetch.subphase Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.fetch.subphase.highlight Class Description Query The abstract base class for queries. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.internal Class Description CollectionStatistics Contains statistics for a collection (field).Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.FieldDoc Expert: A ScoreDoc which also contains information about how to sort the referenced document.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.QueryCache A cache for queries.QueryCachingPolicy A policy defining which filters should be cached.ScoreDoc Holds one hit inTopDocs.ScoreMode Different modes of search.TermStatistics Contains statistics for a specific termTotalHits Description of the total number of hits of a query.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.profile.aggregation Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Scorable Allows access to the score of a QueryScoreMode Different modes of search. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.profile.query Class Description BulkScorer This class is used to score a range of documents at once, and is returned byWeight.bulkScorer(org.apache.lucene.index.LeafReaderContext).Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.Explanation Expert: Describes the score computation for document and query.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.Query The abstract base class for queries.ScoreMode Different modes of search.Scorer Expert: Common scoring functionality for different types of queries.ScorerSupplier A supplier ofScorer.SegmentCacheable Interface defining whether or not an object can be cached against aLeafReaderObjects that depend only on segment-immutable structures such as Points or postings lists can just returntruefromSegmentCacheable.isCacheable(LeafReaderContext)Objects that depend on doc values should returnDocValues.isCacheable(LeafReaderContext, String...), which will check to see if the doc values fields have been updated.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.query Class Description Collector Expert: Collectors are primarily meant to be used to gather raw results from a search, and implement sorting or custom result filtering, collation, etc.FilterCollector Collectordelegator.LeafCollector Collector decouples the score from the collected doc: the score computation is skipped entirely if it's not needed.TotalHits Description of the total number of hits of a query. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.rescore Class Description Explanation Expert: Describes the score computation for document and query.IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.TopDocs Represents hits returned byIndexSearcher.search(Query,int). -
Classes in org.apache.lucene.search used by org.elasticsearch.search.searchafter Class Description FieldDoc Expert: A ScoreDoc which also contains information about how to sort the referenced document. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.slice Class Description IndexSearcher Implements search over a single IndexReader.Query The abstract base class for queries.ScoreMode Different modes of search.Weight Expert: Calculate query weights and build query scorers. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.sort Class Description Sort Encapsulates sort criteria for returned hits.SortField Stores information about how to sort documents by terms in an individual field. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.suggest Class Description IndexSearcher Implements search over a single IndexReader. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.suggest.completion Class Description IndexSearcher Implements search over a single IndexReader.ScoreDoc Holds one hit inTopDocs. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.suggest.phrase Class Description IndexSearcher Implements search over a single IndexReader. -
Classes in org.apache.lucene.search used by org.elasticsearch.search.suggest.term Class Description IndexSearcher Implements search over a single IndexReader.