Uses of Class
org.apache.lucene.search.ScoreDoc
Packages that use ScoreDoc
Package
Description
Utilities for evaluation, data preparation, etc.
Faceted search.
Misc search implementations.
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Grouping.
Support for document suggestion
Provides quantization methods for scaling vector values to smaller data types and possibly fewer
dimensions
-
Uses of ScoreDoc in org.apache.lucene.classification.utils
Methods in org.apache.lucene.classification.utils with parameters of type ScoreDocModifier and TypeMethodDescriptionprivate Document
DatasetSplitter.createNewDoc
(StoredFields originalFields, FieldType ft, ScoreDoc scoreDoc, String[] fieldNames) -
Uses of ScoreDoc in org.apache.lucene.facet
Methods in org.apache.lucene.facet with parameters of type ScoreDocModifier and TypeMethodDescriptionprivate static TopDocs
FacetsCollector.doSearch
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Sort sort, boolean doDocScores, Collector fc) private static FacetsCollectorManager.FacetsResult
FacetsCollectorManager.doSearch
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Sort sort, boolean doDocScores, FacetsCollectorManager fcm) DrillSideways.search
(ScoreDoc after, DrillDownQuery query, int topN) Search, sorting by score, and computing drill down and sideways counts.static TopDocs
FacetsCollector.searchAfter
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Collector fc) Deprecated.static TopDocs
FacetsCollector.searchAfter
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Sort sort, boolean doDocScores, Collector fc) static TopDocs
FacetsCollector.searchAfter
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Sort sort, Collector fc) FacetsCollectorManager.searchAfter
(IndexSearcher searcher, ScoreDoc after, Query q, int n, FacetsCollectorManager fcm) Utility method, to search and also populate aFacetsCollector
with hits.FacetsCollectorManager.searchAfter
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Sort sort, boolean doDocScores, FacetsCollectorManager fcm) Utility method, to search and also populate aFacetsCollector
with hits.FacetsCollectorManager.searchAfter
(IndexSearcher searcher, ScoreDoc after, Query q, int n, Sort sort, FacetsCollectorManager fcm) Utility method, to search and also populate aFacetsCollector
with hits. -
Uses of ScoreDoc in org.apache.lucene.misc.search
Subclasses of ScoreDoc in org.apache.lucene.misc.searchModifier and TypeClassDescriptionstatic class
An extension to ScoreDoc that includes a key used for grouping purposesMethods in org.apache.lucene.misc.search with parameters of type ScoreDocModifier and TypeMethodDescriptionprotected TopDocs
DiversifiedTopDocsCollector.newTopDocs
(ScoreDoc[] results, int start) -
Uses of ScoreDoc in org.apache.lucene.sandbox.search
Fields in org.apache.lucene.sandbox.search declared as ScoreDocFields in org.apache.lucene.sandbox.search with type parameters of type ScoreDocMethods in org.apache.lucene.sandbox.search with parameters of type ScoreDocModifier and TypeMethodDescriptionprotected TopDocs
LargeNumHitsTopDocsCollector.newTopDocs
(ScoreDoc[] results) Returns aTopDocs
instance containing the given results.protected void
LargeNumHitsTopDocsCollector.populateResults
(ScoreDoc[] results, int howMany) Populates the results array with the ScoreDoc instances. -
Uses of ScoreDoc in org.apache.lucene.search
Classes in org.apache.lucene.search with type parameters of type ScoreDocModifier and TypeClassDescriptionclass
TopDocsCollector<T extends ScoreDoc>
A base class for all collectors that return aTopDocs
output.Subclasses of ScoreDoc in org.apache.lucene.searchModifier and TypeClassDescriptionclass
Expert: A ScoreDoc which also contains information about how to sort the referenced document.static class
Extension of ScoreDoc to also store theFieldComparator
slot.Fields in org.apache.lucene.search declared as ScoreDocModifier and TypeFieldDescriptionprivate final ScoreDoc
TopScoreDocCollector.PagingTopScoreDocCollector.after
private final ScoreDoc
TopScoreDocCollectorManager.after
private static final ScoreDoc[]
TopFieldCollector.EMPTY_SCOREDOCS
(package private) ScoreDoc
TopScoreDocCollector.pqTop
ScoreDoc[]
TopDocs.scoreDocs
The top hits for the query.(package private) final ScoreDoc[][]
TopDocs.MergeSortQueue.shardHits
(package private) final ScoreDoc[][]
TopDocs.ScoreMergeSortQueue.shardHits
Fields in org.apache.lucene.search with type parameters of type ScoreDocModifier and TypeFieldDescriptionprivate static final Comparator
<ScoreDoc> TopDocs.DEFAULT_TIE_BREAKER
Default comparatorprivate static final Comparator
<ScoreDoc> TopDocs.DOC_ID_TIE_BREAKER
Internal comparator with docIDVectorSimilarityCollector.scoreDocList
private static final Comparator
<ScoreDoc> TopDocs.SHARD_INDEX_TIE_BREAKER
Internal comparator with shardIndex(package private) final Comparator
<ScoreDoc> TopDocs.MergeSortQueue.tieBreaker
(package private) final Comparator
<ScoreDoc> TopDocs.ScoreMergeSortQueue.tieBreakerComparator
Methods in org.apache.lucene.search with parameters of type ScoreDocModifier and TypeMethodDescriptionstatic TopScoreDocCollector
Deprecated.This method is deprecated in favor of the constructor ofTopScoreDocCollectorManager
due to its support for concurrency in IndexSearcherTopScoreDocCollector.createSharedManager
(int numHits, ScoreDoc after, int totalHitsThreshold) Deprecated.This method is deprecated in favor of the constructor ofTopScoreDocCollectorManager
due to its support for concurrency in IndexSearcher(package private) static AbstractVectorSimilarityQuery.VectorSimilarityScorer
AbstractVectorSimilarityQuery.VectorSimilarityScorer.fromScoreDocs
(Weight weight, float boost, ScoreDoc[] scoreDocs) protected final boolean
protected TopDocs
TopDocsCollector.newTopDocs
(ScoreDoc[] results, int start) Returns aTopDocs
instance containing the given results.protected TopDocs
TopFieldCollector.newTopDocs
(ScoreDoc[] results, int start) protected TopDocs
TopScoreDocCollector.newTopDocs
(ScoreDoc[] results, int start) protected TopDocs
TopScoreDocCollector.PagingTopScoreDocCollector.newTopDocs
(ScoreDoc[] results, int start) protected void
TopDocsCollector.populateResults
(ScoreDoc[] results, int howMany) Populates the results array with the ScoreDoc instances.protected void
TopFieldCollector.populateResults
(ScoreDoc[] results, int howMany) static void
TopFieldCollector.populateScores
(ScoreDoc[] topDocs, IndexSearcher searcher, Query query) Populatescores
of the giventopDocs
.IndexSearcher.searchAfter
(ScoreDoc after, Query query, int numHits) Finds the topn
hits forquery
where all results are after a previous result (after
).IndexSearcher.searchAfter
(ScoreDoc after, Query query, int n, Sort sort) Finds the topn
hits forquery
where all results are after a previous result (after
).IndexSearcher.searchAfter
(ScoreDoc after, Query query, int numHits, Sort sort, boolean doDocScores) Finds the topn
hits forquery
where all results are after a previous result (after
), allowing control over whether hit scores and max score should be computed.(package private) static boolean
TopDocs.tieBreakLessThan
(TopDocs.ShardRef first, ScoreDoc firstDoc, TopDocs.ShardRef second, ScoreDoc secondDoc, Comparator<ScoreDoc> tieBreaker) Use the tie breaker if provided.Method parameters in org.apache.lucene.search with type arguments of type ScoreDocModifier and TypeMethodDescriptionstatic TopDocs
TopDocs.merge
(int start, int topN, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Same as above, but accepts the passed in tie breakerstatic TopFieldDocs
TopDocs.merge
(Sort sort, int start, int topN, TopFieldDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Pass in a custom tie breaker for ordering resultsprivate static TopDocs
TopDocs.mergeAux
(Sort sort, int start, int size, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Auxiliary method used by theTopDocs.merge(int, org.apache.lucene.search.TopDocs[])
impls.(package private) static boolean
TopDocs.tieBreakLessThan
(TopDocs.ShardRef first, ScoreDoc firstDoc, TopDocs.ShardRef second, ScoreDoc secondDoc, Comparator<ScoreDoc> tieBreaker) Use the tie breaker if provided.Constructors in org.apache.lucene.search with parameters of type ScoreDocModifierConstructorDescription(package private)
PagingTopScoreDocCollector
(int numHits, ScoreDoc after, HitsThresholdChecker hitsThresholdChecker, MaxScoreAccumulator minScoreAcc) Constructs a TopDocs.TopFieldDocs
(TotalHits totalHits, ScoreDoc[] scoreDocs, SortField[] fields) Creates one of these objects.TopScoreDocCollectorManager
(int numHits, ScoreDoc after, int totalHitsThreshold) Creates a newTopScoreDocCollectorManager
given the number of hits to collect and the number of hits to count accurately, with thread-safe internal states.TopScoreDocCollectorManager
(int numHits, ScoreDoc after, int totalHitsThreshold, boolean supportsConcurrency) Creates a newTopScoreDocCollectorManager
given the number of hits to collect and the number of hits to count accurately.Constructor parameters in org.apache.lucene.search with type arguments of type ScoreDocModifierConstructorDescriptionMergeSortQueue
(Sort sort, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) ScoreMergeSortQueue
(TopDocs[] shardHits, Comparator<ScoreDoc> tieBreakerComparator) -
Uses of ScoreDoc in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as ScoreDocModifier and TypeFieldDescriptionfinal ScoreDoc[]
GroupDocs.scoreDocs
Hits; this may beFieldDoc
instances if the withinGroupSort sorted by fields.Constructors in org.apache.lucene.search.grouping with parameters of type ScoreDoc -
Uses of ScoreDoc in org.apache.lucene.search.suggest.document
Subclasses of ScoreDoc in org.apache.lucene.search.suggest.document -
Uses of ScoreDoc in org.apache.lucene.util.quantization
Fields in org.apache.lucene.util.quantization declared as ScoreDocModifier and TypeFieldDescriptionprivate final ScoreDoc[]
ScalarQuantizer.ScoreDocsAndScoreVariance.scoreDocs
Methods in org.apache.lucene.util.quantization that return ScoreDocModifier and TypeMethodDescriptionScoreDoc[]
ScalarQuantizer.ScoreDocsAndScoreVariance.getScoreDocs()
Constructors in org.apache.lucene.util.quantization with parameters of type ScoreDocModifierConstructorDescriptionScoreDocsAndScoreVariance
(ScoreDoc[] scoreDocs, float scoreVariance)
FacetsCollectorManager.searchAfter(IndexSearcher, ScoreDoc, Query, int, FacetsCollectorManager)
instead.