org.apache.lucene.search
public class IndexSearcher extends Searcher
Applications usually need only call the inherited {@link #search(Query)} or {@link #search(Query,Filter)} methods.
| Constructor Summary | |
|---|---|
| IndexSearcher(String path) Creates a searcher searching the index in the named directory. | |
| IndexSearcher(Directory directory) Creates a searcher searching the index in the provided directory. | |
| IndexSearcher(IndexReader r) Creates a searcher searching the provided index. | |
| Method Summary | |
|---|---|
| void | close()
Note that the underlying IndexReader is not closed, if
IndexSearcher was constructed with IndexSearcher(IndexReader r).
|
| Document | doc(int i) |
| int | docFreq(Term term) |
| Explanation | explain(Query query, int doc) |
| int | maxDoc() |
| Query | rewrite(Query original) |
| TopDocs | search(Query query, Filter filter, int nDocs) |
| TopFieldDocs | search(Query query, Filter filter, int nDocs, Sort sort) |
| void | search(Query query, Filter filter, HitCollector results) |