org.compass.core.lucene.engine.optimizer
Class NullOptimizer
java.lang.Object
org.compass.core.lucene.engine.optimizer.AbstractOptimizer
org.compass.core.lucene.engine.optimizer.NullOptimizer
- All Implemented Interfaces:
- SearchEngineOptimizer, LuceneSearchEngineOptimizer
public class NullOptimizer
- extends AbstractOptimizer
- Author:
- kimchy
| 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.
optimize
public void optimize()
throws SearchEngineException
- Description copied from interface:
SearchEngineOptimizer
- Optimizes the search engine index if it requires optimization.
- Specified by:
optimize in interface SearchEngineOptimizer- Overrides:
optimize in class AbstractOptimizer
- Throws:
SearchEngineException
optimize
public void optimize(String subIndex)
throws SearchEngineException
- Description copied from interface:
SearchEngineOptimizer
- Optimizes the sub index if it requires optimization.
- Specified by:
optimize in interface SearchEngineOptimizer- Overrides:
optimize in class AbstractOptimizer
- Parameters:
subIndex - The sub index to optimize
- Throws:
SearchEngineException
forceOptimize
public void forceOptimize()
throws SearchEngineException
- Description copied from interface:
SearchEngineOptimizer
- Optimzies the search engine regardless if it required optimization or not.
- Specified by:
forceOptimize in interface SearchEngineOptimizer- Overrides:
forceOptimize in class AbstractOptimizer
- Throws:
SearchEngineException
doForceOptimize
protected void doForceOptimize(String subIndex)
throws SearchEngineException
- Specified by:
doForceOptimize in class AbstractOptimizer
- Throws:
SearchEngineException
doOptimize
protected void doOptimize(String subIndex)
throws SearchEngineException
- Specified by:
doOptimize in class AbstractOptimizer
- Throws:
SearchEngineException
Copyright (c) 2004-2008 The Compass Project.