|
||||||||||
| 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 IndexReader |
indexReader
|
| Constructor Summary | |
|---|---|
LuceneSearchEngineInternalSearch()
|
|
LuceneSearchEngineInternalSearch(IndexReader indexReader,
Searcher searcher,
List<LuceneIndexHolder> indexHolders)
Creates a new instance, with a searcher and index holders which will be used to release when calling close. |
|
LuceneSearchEngineInternalSearch(LuceneIndexHolder indexHolder,
List<LuceneIndexHolder> indexHolders)
|
|
LuceneSearchEngineInternalSearch(MultiSearcher searcher,
List<LuceneIndexHolder> indexHolders)
|
|
| 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 IndexReader indexReader
| Constructor Detail |
|---|
public LuceneSearchEngineInternalSearch()
public LuceneSearchEngineInternalSearch(MultiSearcher searcher,
List<LuceneIndexHolder> indexHolders)
public LuceneSearchEngineInternalSearch(LuceneIndexHolder indexHolder,
List<LuceneIndexHolder> indexHolders)
public LuceneSearchEngineInternalSearch(IndexReader indexReader,
Searcher searcher,
List<LuceneIndexHolder> indexHolders)
| 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 | |||||||||