org.compass.core.lucene.engine.store
Class FSLuceneSearchEngineStore
java.lang.Object
org.compass.core.lucene.engine.store.AbstractLuceneSearchEngineStore
org.compass.core.lucene.engine.store.FSLuceneSearchEngineStore
- All Implemented Interfaces:
- LuceneSearchEngineStore
- Direct Known Subclasses:
- MMapLuceneSearchEngineStore
public class FSLuceneSearchEngineStore
- extends AbstractLuceneSearchEngineStore
| Methods inherited from class org.compass.core.lucene.engine.store.AbstractLuceneSearchEngineStore |
calcSubIndexes, close, closeDirectories, closeDirectory, copyFrom, createIndex, deleteIndex, doAfterFailedCopyFrom, doClose, getDirectoryBySubIndex, getLuceneSettings, getNumberOfAliasesBySubIndex, getSubIndexes, indexExists, indexExists, indexExists, isLocked, isLocked, performScheduledTasks, registerEventListeners, releaseLock, releaseLocks, toString, verifyIndex, verifyIndex |
FSLuceneSearchEngineStore
public FSLuceneSearchEngineStore(String indexPath,
String subContext)
configure
public void configure(LuceneSearchEngineFactory searchEngineFactory,
CompassSettings settings,
CompassMapping mapping)
- Description copied from interface:
LuceneSearchEngineStore
- Configures the store.
- Specified by:
configure in interface LuceneSearchEngineStore- Overrides:
configure in class AbstractLuceneSearchEngineStore
getFSDirectoryClass
protected String getFSDirectoryClass()
doOpenDirectoryBySubIndex
protected Directory doOpenDirectoryBySubIndex(String subIndex,
boolean create)
throws SearchEngineException
- Specified by:
doOpenDirectoryBySubIndex in class AbstractLuceneSearchEngineStore
- Throws:
SearchEngineException
doDeleteIndex
protected void doDeleteIndex()
throws SearchEngineException
- Specified by:
doDeleteIndex in class AbstractLuceneSearchEngineStore
- Throws:
SearchEngineException
doBeforeCopyFrom
protected AbstractLuceneSearchEngineStore.CopyFromHolder doBeforeCopyFrom()
throws SearchEngineException
- Overrides:
doBeforeCopyFrom in class AbstractLuceneSearchEngineStore
- Throws:
SearchEngineException
doAfterSuccessfulCopyFrom
protected void doAfterSuccessfulCopyFrom(AbstractLuceneSearchEngineStore.CopyFromHolder holder)
throws SearchEngineException
- Overrides:
doAfterSuccessfulCopyFrom in class AbstractLuceneSearchEngineStore
- Throws:
SearchEngineException
doAfterFailedCopyFrom
protected void doAfterFailedCopyFrom(Object holder)
throws SearchEngineException
- Throws:
SearchEngineException
Copyright (c) 2004-2006 The Compass Project.