Uses of Class
org.apache.lucene.search.ScoreDoc
-
Packages that use ScoreDoc Package Description org.apache.lucene.classification.utils Utilities for evaluation, data preparation, etc.org.apache.lucene.misc.search Misc search implementations.org.apache.lucene.sandbox.search This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial queries.org.apache.lucene.search Code to search indices.org.apache.lucene.search.grouping Grouping.org.apache.lucene.search.suggest.document Support for document suggestion -
-
Uses of ScoreDoc in org.apache.lucene.classification.utils
Methods in org.apache.lucene.classification.utils with parameters of type ScoreDoc Modifier and Type Method Description private Document
DatasetSplitter. createNewDoc(IndexReader originalIndex, FieldType ft, ScoreDoc scoreDoc, java.lang.String[] fieldNames)
-
Uses of ScoreDoc in org.apache.lucene.misc.search
Subclasses of ScoreDoc in org.apache.lucene.misc.search Modifier and Type Class Description static class
DiversifiedTopDocsCollector.ScoreDocKey
An extension to ScoreDoc that includes a key used for grouping purposesMethods in org.apache.lucene.misc.search with parameters of type ScoreDoc Modifier and Type Method Description protected 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 ScoreDoc Modifier and Type Field Description (package private) ScoreDoc
LargeNumHitsTopDocsCollector. pqTop
Fields in org.apache.lucene.sandbox.search with type parameters of type ScoreDoc Modifier and Type Field Description private java.util.List<ScoreDoc>
LargeNumHitsTopDocsCollector. hits
Methods in org.apache.lucene.sandbox.search with parameters of type ScoreDoc Modifier and Type Method Description protected 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 ScoreDoc Modifier and Type Class Description class
TopDocsCollector<T extends ScoreDoc>
A base class for all collectors that return aTopDocs
output.Subclasses of ScoreDoc in org.apache.lucene.search Modifier and Type Class Description class
FieldDoc
Expert: A ScoreDoc which also contains information about how to sort the referenced document.static class
FieldValueHitQueue.Entry
Extension of ScoreDoc to also store theFieldComparator
slot.Fields in org.apache.lucene.search declared as ScoreDoc Modifier and Type Field Description private ScoreDoc
TopScoreDocCollector.PagingTopScoreDocCollector. after
private static ScoreDoc[]
TopFieldCollector. EMPTY_SCOREDOCS
(package private) ScoreDoc
TopScoreDocCollector. pqTop
ScoreDoc[]
TopDocs. scoreDocs
The top hits for the query.(package private) ScoreDoc[][]
TopDocs.MergeSortQueue. shardHits
(package private) ScoreDoc[][]
TopDocs.ScoreMergeSortQueue. shardHits
Fields in org.apache.lucene.search with type parameters of type ScoreDoc Modifier and Type Field Description private static java.util.Comparator<ScoreDoc>
TopDocs. DEFAULT_TIE_BREAKER
Default comparatorprivate static java.util.Comparator<ScoreDoc>
TopDocs. DOC_ID_TIE_BREAKER
Internal comparator with docIDprivate static java.util.Comparator<ScoreDoc>
TopDocs. SHARD_INDEX_TIE_BREAKER
Internal comparator with shardIndex(package private) java.util.Comparator<ScoreDoc>
TopDocs.MergeSortQueue. tieBreaker
(package private) java.util.Comparator<ScoreDoc>
TopDocs.ScoreMergeSortQueue. tieBreakerComparator
Methods in org.apache.lucene.search with parameters of type ScoreDoc Modifier and Type Method Description static TopScoreDocCollector
TopScoreDocCollector. create(int numHits, ScoreDoc after, int totalHitsThreshold)
Creates a newTopScoreDocCollector
given the number of hits to collect, the bottom of the previous page, and the number of hits to count accurately.(package private) static TopScoreDocCollector
TopScoreDocCollector. create(int numHits, ScoreDoc after, HitsThresholdChecker hitsThresholdChecker, MaxScoreAccumulator minScoreAcc)
static CollectorManager<TopScoreDocCollector,TopDocs>
TopScoreDocCollector. createSharedManager(int numHits, ScoreDoc after, int totalHitsThreshold)
Create a CollectorManager which uses a shared hit counter to maintain number of hits and a sharedMaxScoreAccumulator
to propagate the minimum score accross segmentsprotected boolean
HitQueue. lessThan(ScoreDoc hitA, ScoreDoc hitB)
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
.TopDocs
IndexSearcher. searchAfter(ScoreDoc after, Query query, int numHits)
Finds the topn
hits forquery
where all results are after a previous result (after
).TopDocs
IndexSearcher. searchAfter(ScoreDoc after, Query query, int n, Sort sort)
Finds the topn
hits forquery
where all results are after a previous result (after
).TopFieldDocs
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, java.util.Comparator<ScoreDoc> tieBreaker)
Use the tie breaker if provided.Method parameters in org.apache.lucene.search with type arguments of type ScoreDoc Modifier and Type Method Description static TopDocs
TopDocs. merge(int start, int topN, TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreaker)
Same as above, but accepts the passed in tie breakerstatic TopFieldDocs
TopDocs. merge(Sort sort, int start, int topN, TopFieldDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreaker)
Pass in a custom tie breaker for ordering resultsprivate static TopDocs
TopDocs. mergeAux(Sort sort, int start, int size, TopDocs[] shardHits, java.util.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, java.util.Comparator<ScoreDoc> tieBreaker)
Use the tie breaker if provided.Constructors in org.apache.lucene.search with parameters of type ScoreDoc Constructor Description PagingTopScoreDocCollector(int numHits, ScoreDoc after, HitsThresholdChecker hitsThresholdChecker, MaxScoreAccumulator minScoreAcc)
TopDocs(TotalHits totalHits, ScoreDoc[] scoreDocs)
Constructs a TopDocs.TopFieldDocs(TotalHits totalHits, ScoreDoc[] scoreDocs, SortField[] fields)
Creates one of these objects.Constructor parameters in org.apache.lucene.search with type arguments of type ScoreDoc Constructor Description MergeSortQueue(Sort sort, TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreaker)
ScoreMergeSortQueue(TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreakerComparator)
-
Uses of ScoreDoc in org.apache.lucene.search.grouping
Fields in org.apache.lucene.search.grouping declared as ScoreDoc Modifier and Type Field Description 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 Constructor Description GroupDocs(float score, float maxScore, TotalHits totalHits, ScoreDoc[] scoreDocs, T groupValue, java.lang.Object[] groupSortValues)
-
Uses of ScoreDoc in org.apache.lucene.search.suggest.document
Subclasses of ScoreDoc in org.apache.lucene.search.suggest.document Modifier and Type Class Description static class
TopSuggestDocs.SuggestScoreDoc
ScoreDoc
with an additional CharSequence key
-