Uses of Class
org.apache.lucene.search.TopDocs
Packages that use TopDocs
Package
Description
Lucene 9.0 file format.
Lucene 9.1 file format.
Uses already seen data (the indexed documents) to classify an input ( can be simple text or a
structured document).
Uses already seen data (the indexed documents) to classify new documents.
Codecs API: API for customization of the encoding and structure of the index.
Lucene 9.2 file format.
Postings format that can delegate to different formats per-field.
Simpletext Codec: writes human readable postings.
Code to maintain and access indices.
High-performance single-document main memory Apache Lucene fulltext search index.
Misc search implementations.
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Highlighting search terms.
This package contains several components useful to build a highlighter on top of the
Matches API.Support for document suggestion
The UnifiedHighlighter -- a flexible highlighter that can get offsets from postings, term
vectors, or analysis.
-
Uses of TopDocs in org.apache.lucene.backward_codecs.lucene90
Methods in org.apache.lucene.backward_codecs.lucene90 that return TopDocs -
Uses of TopDocs in org.apache.lucene.backward_codecs.lucene91
Methods in org.apache.lucene.backward_codecs.lucene91 that return TopDocs -
Uses of TopDocs in org.apache.lucene.classification
Methods in org.apache.lucene.classification that return TopDocsMethods in org.apache.lucene.classification with parameters of type TopDocsModifier and TypeMethodDescriptionprivate List<ClassificationResult<BytesRef>>KNearestFuzzyClassifier.buildListFromTopDocs(TopDocs topDocs) build a list of classification results from search resultsprotected List<ClassificationResult<BytesRef>>KNearestNeighborClassifier.buildListFromTopDocs(TopDocs topDocs) build a list of classification results from search resultsprotected ClassificationResult<BytesRef>KNearestNeighborClassifier.classifyFromTopDocs(TopDocs knnResults) TODO -
Uses of TopDocs in org.apache.lucene.classification.document
Methods in org.apache.lucene.classification.document that return TopDocs -
Uses of TopDocs in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs that return TopDocsModifier and TypeMethodDescriptionabstract TopDocsReturn the k nearest neighbor documents as determined by comparison of their vector values for this field, to the given vector, by the field's similarity function. -
Uses of TopDocs in org.apache.lucene.codecs.lucene92
Methods in org.apache.lucene.codecs.lucene92 that return TopDocs -
Uses of TopDocs in org.apache.lucene.codecs.perfield
Methods in org.apache.lucene.codecs.perfield that return TopDocs -
Uses of TopDocs in org.apache.lucene.codecs.simpletext
Methods in org.apache.lucene.codecs.simpletext that return TopDocs -
Uses of TopDocs in org.apache.lucene.index
Methods in org.apache.lucene.index that return TopDocsModifier and TypeMethodDescriptionfinal TopDocsCodecReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) DocValuesLeafReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) ExitableDirectoryReader.ExitableFilterAtomicReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) FilterLeafReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) abstract TopDocsLeafReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) Return the k nearest neighbor documents as determined by comparison of their vector values for this field, to the given vector, by the field's similarity function.ParallelLeafReader.searchNearestVectors(String fieldName, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.index.memory
Methods in org.apache.lucene.index.memory that return TopDocsModifier and TypeMethodDescriptionMemoryIndex.MemoryIndexReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.misc.search
Methods in org.apache.lucene.misc.search that return TopDocsModifier and TypeMethodDescriptionprotected TopDocsDiversifiedTopDocsCollector.newTopDocs(ScoreDoc[] results, int start) -
Uses of TopDocs in org.apache.lucene.sandbox.search
Methods in org.apache.lucene.sandbox.search that return TopDocsModifier and TypeMethodDescriptionprotected TopDocsLargeNumHitsTopDocsCollector.newTopDocs(ScoreDoc[] results) Returns aTopDocsinstance containing the given results.LargeNumHitsTopDocsCollector.topDocs()Returns the top docs that were collected by this collector.LargeNumHitsTopDocsCollector.topDocs(int howMany) Returns the top docs that were collected by this collector. -
Uses of TopDocs in org.apache.lucene.search
Subclasses of TopDocs in org.apache.lucene.searchModifier and TypeClassDescriptionclassRepresents hits returned byIndexSearcher.search(Query,int,Sort).Fields in org.apache.lucene.search declared as TopDocsModifier and TypeFieldDescriptionstatic final TopDocsTopDocsCollector.EMPTY_TOPDOCSThis is used in case topDocs() is called with illegal parameters, or there simply aren't (enough) results.private static final TopDocsKnnVectorQuery.NO_RESULTSMethods in org.apache.lucene.search that return TopDocsModifier and TypeMethodDescriptionprivate TopDocsKnnVectorQuery.approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitedLimit) protected TopDocsKnnVectorQuery.exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator) static TopDocsSame asmerge(int, TopDocs[])but also ignores the topstarttop docs.static TopDocsTopDocs.merge(int start, int topN, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Same as above, but accepts the passed in tie breakerstatic TopDocsReturns a new TopDocs, containing topN results across the provided TopDocs, sorting by score.private static TopDocsTopDocs.mergeAux(Sort sort, int start, int size, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Auxiliary method used by themerge(int, org.apache.lucene.search.TopDocs[])impls.protected TopDocsTopDocsCollector.newTopDocs(ScoreDoc[] results, int start) Returns aTopDocsinstance containing the given results.protected TopDocsTopFieldCollector.newTopDocs(ScoreDoc[] results, int start) protected TopDocsTopScoreDocCollector.newTopDocs(ScoreDoc[] results, int start) protected TopDocsTopScoreDocCollector.PagingTopScoreDocCollector.newTopDocs(ScoreDoc[] results, int start) QueryRescorer.rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) static TopDocsQueryRescorer.rescore(IndexSearcher searcher, TopDocs topDocs, Query query, double weight, int topN) Sugar API, calling {#rescore} using a simple linear combination of firstPassScore + weight * secondPassScoreabstract TopDocsRescorer.rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) Rescore an initial first-passTopDocs.SortRescorer.rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) Finds the topnhits forquery.IndexSearcher.searchAfter(ScoreDoc after, Query query, int numHits) Finds the topnhits forquerywhere all results are after a previous result (after).IndexSearcher.searchAfter(ScoreDoc after, Query query, int n, Sort sort) Finds the topnhits forquerywhere all results are after a previous result (after).private TopDocsKnnVectorQuery.searchLeaf(LeafReaderContext ctx, KnnVectorQuery.BitSetCollector filterCollector) TopDocsCollector.topDocs()Returns the top docs that were collected by this collector.TopDocsCollector.topDocs(int start) Returns the documents in the range [start ..TopDocsCollector.topDocs(int start, int howMany) Returns the documents in the range [start ..Methods in org.apache.lucene.search that return types with arguments of type TopDocsModifier and TypeMethodDescriptionTopScoreDocCollector.createSharedManager(int numHits, ScoreDoc after, int totalHitsThreshold) Create a CollectorManager which uses a shared hit counter to maintain number of hits and a sharedMaxScoreAccumulatorto propagate the minimum score accross segmentsMethods in org.apache.lucene.search with parameters of type TopDocsModifier and TypeMethodDescriptionprivate QueryKnnVectorQuery.createRewrittenQuery(IndexReader reader, TopDocs topK) static TopDocsSame asmerge(int, TopDocs[])but also ignores the topstarttop docs.static TopDocsTopDocs.merge(int start, int topN, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Same as above, but accepts the passed in tie breakerstatic TopDocsReturns a new TopDocs, containing topN results across the provided TopDocs, sorting by score.private static TopDocsTopDocs.mergeAux(Sort sort, int start, int size, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Auxiliary method used by themerge(int, org.apache.lucene.search.TopDocs[])impls.QueryRescorer.rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) static TopDocsQueryRescorer.rescore(IndexSearcher searcher, TopDocs topDocs, Query query, double weight, int topN) Sugar API, calling {#rescore} using a simple linear combination of firstPassScore + weight * secondPassScoreabstract TopDocsRescorer.rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) Rescore an initial first-passTopDocs.SortRescorer.rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN) Constructors in org.apache.lucene.search with parameters of type TopDocsModifierConstructorDescriptionMergeSortQueue(Sort sort, TopDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) ScoreMergeSortQueue(TopDocs[] shardHits, Comparator<ScoreDoc> tieBreakerComparator) -
Uses of TopDocs in org.apache.lucene.search.highlight
Methods in org.apache.lucene.search.highlight that return TopDocsModifier and TypeMethodDescriptionTermVectorLeafReader.searchNearestVectors(String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.search.matchhighlight
Methods in org.apache.lucene.search.matchhighlight with parameters of type TopDocsModifier and TypeMethodDescriptionvoidMatchRegionRetriever.highlightDocuments(TopDocs topDocs, MatchRegionRetriever.MatchOffsetsConsumer consumer) -
Uses of TopDocs in org.apache.lucene.search.suggest.document
Subclasses of TopDocs in org.apache.lucene.search.suggest.documentModifier and TypeClassDescriptionclass -
Uses of TopDocs in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight with parameters of type TopDocsModifier and TypeMethodDescriptionString[]Highlights the top passages from a single field.String[]Highlights the top-N passages from a single field.UnifiedHighlighter.highlightFields(String[] fields, Query query, TopDocs topDocs) Highlights the top passages from multiple fields.UnifiedHighlighter.highlightFields(String[] fields, Query query, TopDocs topDocs, int[] maxPassages) Highlights the top-N passages from multiple fields.