public abstract class TopDocsCollector<T extends ScoreDoc> extends Collector
TopDocs
output. This
collector allows easy extension by providing a single constructor which
accepts a PriorityQueue
as well as protected members for that
priority queue and a counter of the number of total hits.TopDocsCollector(PriorityQueue)
. In that case
however, you might want to consider overriding all methods, in order to avoid
a NullPointerException.Modifier and Type | Method and Description |
---|---|
int |
getTotalHits()
The total number of documents that matched this query.
|
TopDocs |
topDocs()
Returns the top docs that were collected by this collector.
|
TopDocs |
topDocs(int start)
Returns the documents in the rage [start ..
|
TopDocs |
topDocs(int start,
int howMany)
Returns the documents in the rage [start ..
|
acceptsDocsOutOfOrder, collect, setNextReader, setScorer
public int getTotalHits()
public TopDocs topDocs()
public TopDocs topDocs(int start)
start
, you should call topDocs()
and work
with the returned TopDocs
object, which will contain all the
results this search execution collected.public TopDocs topDocs(int start, int howMany)
topDocs()
and work with the
returned TopDocs
object, which will contain all the results this
search execution collected.Copyright © 2010 - 2020 Adobe. All Rights Reserved