org.apache.lucene.search
Class RecordingSearcher
Object
Searcher
IndexSearcher
RecordingSearcher
- All Implemented Interfaces:
- Remote, Searchable
public class RecordingSearcher
- extends IndexSearcher
Implements search over a single IndexReader.
Applications usually need only call the inherited Searcher.search(Query)
or Searcher.search(Query,Filter)
methods.
Constructor Summary |
RecordingSearcher(IndexReader r)
Creates a searcher searching the provided index. |
Methods inherited from class IndexSearcher |
close, doc, docFreq, explain, getIndexReader, maxDoc, rewrite, search, search, search |
Methods inherited from class Searcher |
createWeight, docFreqs, explain, getSimilarity, search, search, search, search, search, search, search, search, setSimilarity |
Methods inherited from class Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
reader
private IndexReader reader
registered
private Vector registered
RecordingSearcher
public RecordingSearcher(IndexReader r)
- Creates a searcher searching the provided index.
search
public void search(Query query,
SpanHitCollector results)
throws IOException
- Lower-level search API which supports span collection.
SpanHitCollector.collect(int,float,FieldSpanSource)
is called
for every non-zero scoring document.
- Throws:
IOException
search
public void search(Query query,
Filter filter,
SpanHitCollector results)
throws IOException
- Lower-level search API which supports span collection.
SpanHitCollector.collect(int,float,FieldSpanSource)
is called
for every non-zero scoring document which matches the filter.
- Throws:
IOException
registerRecordingScorer
public void registerRecordingScorer(SpanRecordingScorer scorer)