Uses of Class
org.apache.lucene.search.TopFieldDocs
Packages that use TopFieldDocs
Package
Description
This package contains several point types:
BigIntegerPoint for 128-bit
integers
LatLonPoint for latitude/longitude
geospatial points
This package contains a flexible graph-based proximity query, TermAutomatonQuery, and geospatial
queries.
Code to search indices.
Analyzer based autosuggest.
-
Uses of TopFieldDocs in org.apache.lucene.sandbox.document
Methods in org.apache.lucene.sandbox.document that return TopFieldDocsModifier and TypeMethodDescriptionstatic TopFieldDocsFloatPointNearestNeighbor.nearest(IndexSearcher searcher, String field, int topN, float... origin) -
Uses of TopFieldDocs in org.apache.lucene.sandbox.search
Methods in org.apache.lucene.sandbox.search that return TopFieldDocsModifier and TypeMethodDescriptionstatic TopFieldDocsLatLonPointPrototypeQueries.nearest(IndexSearcher searcher, String field, double latitude, double longitude, int n) Finds thennearest indexed points to the provided point, according to Haversine distance. -
Uses of TopFieldDocs in org.apache.lucene.search
Methods in org.apache.lucene.search that return TopFieldDocsModifier and TypeMethodDescriptionstatic TopFieldDocsTopDocs.merge(Sort sort, int start, int topN, TopFieldDocs[] shardHits) Same asTopDocs.merge(Sort, int, TopFieldDocs[])but also ignores the topstarttop docs.static TopFieldDocsTopDocs.merge(Sort sort, int start, int topN, TopFieldDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Pass in a custom tie breaker for ordering resultsstatic TopFieldDocsTopDocs.merge(Sort sort, int topN, TopFieldDocs[] shardHits) Returns a new TopFieldDocs, containing topN results across the provided TopFieldDocs, sorting by the specifiedSort.TopFieldCollectorManager.reduce(Collection<TopFieldCollector> collectors) Search implementation with arbitrary sorting.Search implementation with arbitrary sorting, plus control over whether hit scores and max score should be computed.private TopFieldDocsIndexSearcher.searchAfter(FieldDoc after, Query query, int numHits, Sort sort, boolean doDocScores) IndexSearcher.searchAfter(ScoreDoc after, Query query, int numHits, Sort sort, boolean doDocScores) Finds the topnhits forquerywhere all results are after a previous result (after), allowing control over whether hit scores and max score should be computed.TopFieldCollector.topDocs()Methods in org.apache.lucene.search that return types with arguments of type TopFieldDocsModifier and TypeMethodDescriptionTopFieldCollector.createSharedManager(Sort sort, int numHits, FieldDoc after, int totalHitsThreshold) Deprecated.Methods in org.apache.lucene.search with parameters of type TopFieldDocsModifier and TypeMethodDescriptionstatic TopFieldDocsTopDocs.merge(Sort sort, int start, int topN, TopFieldDocs[] shardHits) Same asTopDocs.merge(Sort, int, TopFieldDocs[])but also ignores the topstarttop docs.static TopFieldDocsTopDocs.merge(Sort sort, int start, int topN, TopFieldDocs[] shardHits, Comparator<ScoreDoc> tieBreaker) Pass in a custom tie breaker for ordering resultsstatic TopFieldDocsTopDocs.merge(Sort sort, int topN, TopFieldDocs[] shardHits) Returns a new TopFieldDocs, containing topN results across the provided TopFieldDocs, sorting by the specifiedSort. -
Uses of TopFieldDocs in org.apache.lucene.search.suggest.analyzing
Methods in org.apache.lucene.search.suggest.analyzing with parameters of type TopFieldDocsModifier and TypeMethodDescriptionprotected List<Lookup.LookupResult> AnalyzingInfixSuggester.createResults(IndexSearcher searcher, TopFieldDocs hits, int num, CharSequence charSequence, boolean doHighlight, Set<String> matchedTokens, String prefixToken) Create the results based on the search hits.protected List<Lookup.LookupResult> BlendedInfixSuggester.createResults(IndexSearcher searcher, TopFieldDocs hits, int num, CharSequence key, boolean doHighlight, Set<String> matchedTokens, String prefixToken)
TopFieldCollectorManagerdue to its support for concurrency in IndexSearcher