org.lexevs.dao.index.lucenesupport
Interface LuceneIndexTemplate
All Known Implementing Classes: BaseLuceneIndexTemplate , MultiBaseLuceneIndexTemplate
public interface LuceneIndexTemplate
addDocuments
void addDocuments (java.util.List<org.apache.lucene.document.Document> documents,
org.apache.lucene.analysis.Analyzer analyzer)
removeDocuments
void removeDocuments (org.apache.lucene.index.Term term)
removeDocuments
void removeDocuments (org.apache.lucene.search.Query query)
search
void search (org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter,
org.apache.lucene.search.HitCollector hitCollector)
optimize
void optimize ()
getMaxDoc
int getMaxDoc ()
getDocumentById
org.apache.lucene.document.Document getDocumentById (int id)
getDocIdSet
org.apache.lucene.search.DocIdSet getDocIdSet (org.apache.lucene.search.Filter filter)
getIndexName
java.lang.String getIndexName ()
executeInIndexReader
<T> T executeInIndexReader (BaseLuceneIndexTemplate.IndexReaderCallback <T> callback)
executeInIndexSearcher
<T> T executeInIndexSearcher (BaseLuceneIndexTemplate.IndexSearcherCallback <T> callback)
executeInIndexWriter
<T> T executeInIndexWriter (BaseLuceneIndexTemplate.IndexWriterCallback <T> callback)
search
java.util.List<org.apache.lucene.search.ScoreDoc> search (org.apache.lucene.search.Query query,
org.apache.lucene.search.Filter filter)
Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
All Classes
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD