Uses of Class
org.apache.lucene.search.TopDocs
-
Packages that use TopDocs Package Description org.apache.lucene.backward_codecs.lucene90 Lucene 9.0 file format.org.apache.lucene.backward_codecs.lucene91 Lucene 9.1 file format.org.apache.lucene.classification Uses already seen data (the indexed documents) to classify an input ( can be simple text or a structured document).org.apache.lucene.classification.document Uses already seen data (the indexed documents) to classify new documents.org.apache.lucene.codecs Codecs API: API for customization of the encoding and structure of the index.org.apache.lucene.codecs.lucene92 Lucene 9.2 file format.org.apache.lucene.codecs.perfield Postings format that can delegate to different formats per-field.org.apache.lucene.codecs.simpletext Simpletext Codec: writes human readable postings.org.apache.lucene.index Code to maintain and access indices.org.apache.lucene.index.memory High-performance single-document main memory Apache Lucene fulltext search index.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.highlight Highlighting search terms.org.apache.lucene.search.matchhighlight This package contains several components useful to build a highlighter on top of theMatchesAPI.org.apache.lucene.search.suggest.document Support for document suggestionorg.apache.lucene.search.uhighlight 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 Modifier and Type Method Description TopDocsLucene90HnswVectorsReader. search(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.backward_codecs.lucene91
Methods in org.apache.lucene.backward_codecs.lucene91 that return TopDocs Modifier and Type Method Description TopDocsLucene91HnswVectorsReader. search(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.classification
Methods in org.apache.lucene.classification that return TopDocs Modifier and Type Method Description private TopDocsKNearestFuzzyClassifier. knnSearch(java.lang.String text)private TopDocsKNearestNeighborClassifier. knnSearch(java.lang.String text)Methods in org.apache.lucene.classification with parameters of type TopDocs Modifier and Type Method Description private java.util.List<ClassificationResult<BytesRef>>KNearestFuzzyClassifier. buildListFromTopDocs(TopDocs topDocs)build a list of classification results from search resultsprotected java.util.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 Modifier and Type Method Description private TopDocsKNearestNeighborDocumentClassifier. knnSearch(Document document)Returns the top k results from a More Like This query based on the input document -
Uses of TopDocs in org.apache.lucene.codecs
Methods in org.apache.lucene.codecs that return TopDocs Modifier and Type Method Description abstract TopDocsKnnVectorsReader. search(java.lang.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. -
Uses of TopDocs in org.apache.lucene.codecs.lucene92
Methods in org.apache.lucene.codecs.lucene92 that return TopDocs Modifier and Type Method Description TopDocsLucene92HnswVectorsReader. search(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.codecs.perfield
Methods in org.apache.lucene.codecs.perfield that return TopDocs Modifier and Type Method Description TopDocsPerFieldKnnVectorsFormat.FieldsReader. search(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.codecs.simpletext
Methods in org.apache.lucene.codecs.simpletext that return TopDocs Modifier and Type Method Description TopDocsSimpleTextKnnVectorsReader. search(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit) -
Uses of TopDocs in org.apache.lucene.index
Methods in org.apache.lucene.index that return TopDocs Modifier and Type Method Description TopDocsCodecReader. searchNearestVectors(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit)TopDocsDocValuesLeafReader. searchNearestVectors(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit)TopDocsExitableDirectoryReader.ExitableFilterAtomicReader. searchNearestVectors(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit)TopDocsFilterLeafReader. searchNearestVectors(java.lang.String field, float[] target, int k, Bits acceptDocs, int visitedLimit)abstract TopDocsLeafReader. searchNearestVectors(java.lang.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.TopDocsParallelLeafReader. searchNearestVectors(java.lang.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 TopDocs Modifier and Type Method Description TopDocsMemoryIndex.MemoryIndexReader. searchNearestVectors(java.lang.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 TopDocs Modifier and Type Method Description protected TopDocsDiversifiedTopDocsCollector. newTopDocs(ScoreDoc[] results, int start) -
Uses of TopDocs in org.apache.lucene.sandbox.search
Methods in org.apache.lucene.sandbox.search that return TopDocs Modifier and Type Method Description protected TopDocsLargeNumHitsTopDocsCollector. newTopDocs(ScoreDoc[] results)Returns aTopDocsinstance containing the given results.TopDocsLargeNumHitsTopDocsCollector. topDocs()Returns the top docs that were collected by this collector.TopDocsLargeNumHitsTopDocsCollector. 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.search Modifier and Type Class Description classTopFieldDocsRepresents hits returned byIndexSearcher.search(Query,int,Sort).Fields in org.apache.lucene.search declared as TopDocs Modifier and Type Field Description static TopDocsTopDocsCollector. EMPTY_TOPDOCSThis is used in case topDocs() is called with illegal parameters, or there simply aren't (enough) results.private static TopDocsKnnVectorQuery. NO_RESULTSMethods in org.apache.lucene.search that return TopDocs Modifier and Type Method Description private TopDocsKnnVectorQuery. approximateSearch(LeafReaderContext context, Bits acceptDocs, int visitedLimit)protected TopDocsKnnVectorQuery. exactSearch(LeafReaderContext context, DocIdSetIterator acceptIterator)static TopDocsTopDocs. merge(int start, int topN, TopDocs[] shardHits)Same asmerge(int, TopDocs[])but also ignores the topstarttop docs.static TopDocsTopDocs. merge(int start, int topN, TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreaker)Same as above, but accepts the passed in tie breakerstatic TopDocsTopDocs. merge(int topN, TopDocs[] shardHits)Returns 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, java.util.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)TopDocsQueryRescorer. 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.TopDocsSortRescorer. rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN)TopDocsIndexSearcher. search(Query query, int n)Finds the topnhits forquery.TopDocsIndexSearcher. searchAfter(ScoreDoc after, Query query, int numHits)Finds the topnhits forquerywhere all results are after a previous result (after).TopDocsIndexSearcher. 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)TopDocsTopDocsCollector. topDocs()Returns the top docs that were collected by this collector.TopDocsTopDocsCollector. topDocs(int start)Returns the documents in the range [start ..TopDocsTopDocsCollector. 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 TopDocs Modifier and Type Method Description 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 sharedMaxScoreAccumulatorto propagate the minimum score accross segmentsMethods in org.apache.lucene.search with parameters of type TopDocs Modifier and Type Method Description private QueryKnnVectorQuery. createRewrittenQuery(IndexReader reader, TopDocs topK)static TopDocsTopDocs. merge(int start, int topN, TopDocs[] shardHits)Same asmerge(int, TopDocs[])but also ignores the topstarttop docs.static TopDocsTopDocs. merge(int start, int topN, TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreaker)Same as above, but accepts the passed in tie breakerstatic TopDocsTopDocs. merge(int topN, TopDocs[] shardHits)Returns 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, java.util.Comparator<ScoreDoc> tieBreaker)Auxiliary method used by themerge(int, org.apache.lucene.search.TopDocs[])impls.TopDocsQueryRescorer. 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.TopDocsSortRescorer. rescore(IndexSearcher searcher, TopDocs firstPassTopDocs, int topN)Constructors in org.apache.lucene.search with parameters of type TopDocs Constructor Description MergeSortQueue(Sort sort, TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreaker)ScoreMergeSortQueue(TopDocs[] shardHits, java.util.Comparator<ScoreDoc> tieBreakerComparator) -
Uses of TopDocs in org.apache.lucene.search.highlight
Methods in org.apache.lucene.search.highlight that return TopDocs Modifier and Type Method Description TopDocsTermVectorLeafReader. searchNearestVectors(java.lang.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 TopDocs Modifier and Type Method Description java.util.stream.Stream<MatchHighlighter.DocHighlights>MatchHighlighter. highlight(TopDocs topDocs, Query... queries)voidMatchRegionRetriever. 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.document Modifier and Type Class Description classTopSuggestDocs -
Uses of TopDocs in org.apache.lucene.search.uhighlight
Methods in org.apache.lucene.search.uhighlight with parameters of type TopDocs Modifier and Type Method Description java.lang.String[]UnifiedHighlighter. highlight(java.lang.String field, Query query, TopDocs topDocs)Highlights the top passages from a single field.java.lang.String[]UnifiedHighlighter. highlight(java.lang.String field, Query query, TopDocs topDocs, int maxPassages)Highlights the top-N passages from a single field.java.util.Map<java.lang.String,java.lang.String[]>UnifiedHighlighter. highlightFields(java.lang.String[] fields, Query query, TopDocs topDocs)Highlights the top passages from multiple fields.java.util.Map<java.lang.String,java.lang.String[]>UnifiedHighlighter. highlightFields(java.lang.String[] fields, Query query, TopDocs topDocs, int[] maxPassages)Highlights the top-N passages from multiple fields.
-