org.compass.core.lucene.engine.optimizer
Class NullOptimizer
java.lang.Object
org.compass.core.lucene.engine.optimizer.AbstractLuceneSearchEngineOptimizer
org.compass.core.lucene.engine.optimizer.NullOptimizer
- All Implemented Interfaces:
- SearchEngineOptimizer, LuceneSearchEngineOptimizer
public class NullOptimizer
- extends AbstractLuceneSearchEngineOptimizer
- Author:
- kimchy
| Methods inherited from class org.compass.core.lucene.engine.optimizer.AbstractLuceneSearchEngineOptimizer |
doStart, doStop, getSearchEngineFactory, isRunning, needOptimization, needOptimization, optimize, optimize, setSearchEngineFactory, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NullOptimizer
public NullOptimizer()
isOptimizeOnlyIfIndexChanged
protected boolean isOptimizeOnlyIfIndexChanged()
canBeScheduled
public boolean canBeScheduled()
- Description copied from interface:
LuceneSearchEngineOptimizer
- Can the optimizer be scheduled or not.
doOptimize
protected void doOptimize(String subIndex,
LuceneSubIndexInfo indexInfo)
throws SearchEngineException
- Specified by:
doOptimize in class AbstractLuceneSearchEngineOptimizer
- Throws:
SearchEngineException
doNeedOptimizing
protected boolean doNeedOptimizing(String subIndex,
LuceneSubIndexInfo indexInfo)
throws SearchEngineException
- Specified by:
doNeedOptimizing in class AbstractLuceneSearchEngineOptimizer
- Throws:
SearchEngineException
Copyright (c) 2004-2006 The Compass Project.