Prev Class | Next Class | Frames | No Frames |
Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Object
org.apache.lucene.search.Searcher
org.apache.lucene.search.IndexSearcher
public class IndexSearcher
extends Searcher
search(Query)
or search(Query,Filter)
methods.
Constructor Summary | |
| |
| |
|
Method Summary | |
void |
|
Document |
|
int | |
Explanation | |
int |
|
Query | |
TopDocs | |
TopFieldDocs | |
void |
|
Methods inherited from class org.apache.lucene.search.Searcher | |
getSimilarity , search , search , search , search , search , setSimilarity |
public IndexSearcher(String path) throws IOException
Creates a searcher searching the index in the named directory.
public IndexSearcher(Directory directory) throws IOException
Creates a searcher searching the index in the provided directory.
public void close() throws IOException
Note that the underlying IndexReader is not closed, if IndexSearcher was constructed with IndexSearcher(IndexReader r). If the IndexReader was supplied implicitly by specifying a directory, then the IndexReader gets closed.
- Specified by:
- close in interface Searchable
public Explanation explain(Query query, int doc) throws IOException
- Specified by:
- explain in interface Searchable
public Query rewrite(Query original) throws IOException
- Specified by:
- rewrite in interface Searchable
public TopDocs search(Query query, Filter filter, int nDocs) throws IOException
- Specified by:
- search in interface Searchable
public TopFieldDocs search(Query query, Filter filter, int nDocs, Sort sort) throws IOException
- Specified by:
- search in interface Searchable
public void search(Query query, Filter filter, HitCollector results) throws IOException
- Specified by:
- search in interface Searchable