org.lexevs.dao.index.lucenesupport
Class MultiBaseLuceneIndexTemplate
java.lang.Object
org.lexevs.dao.index.lucenesupport.BaseLuceneIndexTemplate
org.lexevs.dao.index.lucenesupport.MultiBaseLuceneIndexTemplate
- All Implemented Interfaces:
- LuceneIndexTemplate, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean
public class MultiBaseLuceneIndexTemplate
- extends BaseLuceneIndexTemplate
Methods inherited from class org.lexevs.dao.index.lucenesupport.BaseLuceneIndexTemplate |
addDocuments, afterPropertiesSet, createIndexWriter, destroy, doInIndexReader, doInIndexSearcher, executeInIndexReader, executeInIndexSearcher, executeInIndexWriter, finalize, getAnalyzer, getDocIdSet, getDocumentById, getIndexName, getIndexReader, getIndexSearcher, getMaxDoc, getNamedDirectory, removeDocuments, removeDocuments, search, search, setAnalyzer, setIndexReader, setIndexSearcher, setNamedDirectory |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MultiBaseLuceneIndexTemplate
public MultiBaseLuceneIndexTemplate()
MultiBaseLuceneIndexTemplate
public MultiBaseLuceneIndexTemplate(java.util.List<LuceneDirectoryFactory.NamedDirectory> namedDirectories)
createIndexSearcher
protected org.apache.lucene.search.MultiSearcher createIndexSearcher(java.util.List<LuceneDirectoryFactory.NamedDirectory> namedDirectories)
throws java.lang.Exception
- Throws:
java.lang.Exception
createIndexReader
protected org.apache.lucene.index.MultiReader createIndexReader(java.util.List<LuceneDirectoryFactory.NamedDirectory> namedDirectories)
throws java.lang.Exception
- Throws:
java.lang.Exception
optimize
public void optimize()
- Specified by:
optimize
in interface LuceneIndexTemplate
- Overrides:
optimize
in class BaseLuceneIndexTemplate
doInIndexWriter
protected <T> T doInIndexWriter(BaseLuceneIndexTemplate.IndexWriterCallback<T> callback)
- Overrides:
doInIndexWriter
in class BaseLuceneIndexTemplate
doFinalize
protected void doFinalize()
throws java.lang.Throwable
- Overrides:
doFinalize
in class BaseLuceneIndexTemplate
- Throws:
java.lang.Throwable