|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.lucene.engine.LuceneSearchEngineInternalSearch
public class LuceneSearchEngineInternalSearch
A Lucene specific search "internals", allowing for Lucene IndexReader and Searcher
access.
| Field Summary | |
|---|---|
protected MultiReader |
reader
|
| Constructor Summary | |
|---|---|
LuceneSearchEngineInternalSearch(MultiSearcher searcher,
List indexHolders)
Creates a new instance, with a searcher and index holders which will be used to release when calling close. |
|
| Method Summary | |
|---|---|
void |
close()
Closes this instance of Lucene search "internals". |
IndexReader |
getReader()
Returns a Lucene IndexReader. |
Searcher |
getSearcher()
Returns a Lucene Searcher. |
boolean |
isEmpty()
Returns true if it represents an empty index scope. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected MultiReader reader
| Constructor Detail |
|---|
public LuceneSearchEngineInternalSearch(MultiSearcher searcher,
List indexHolders)
searcher - The searcher, which is also used to construct the readerindexHolders - Holders to be released when calling close.| Method Detail |
|---|
public boolean isEmpty()
true if it represents an empty index scope.
public Searcher getSearcher()
Searcher.
public IndexReader getReader()
throws SearchEngineException
IndexReader.
SearchEngineException
public void close()
throws SearchEngineException
close in interface LuceneDelegatedCloseSearchEngineException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||