org.compass.core.lucene.engine.optimizer
Interface LuceneSearchEngineOptimizer

All Superinterfaces:
SearchEngineOptimizer
All Known Implementing Classes:
AbstractLuceneSearchEngineOptimizer, AdaptiveOptimizer, AggressiveOptimizer, DefaultCompass.TransactionalSearchEngineOptimizer, NullOptimizer, ScheduledLuceneSearchEngineOptimizer

public interface LuceneSearchEngineOptimizer
extends SearchEngineOptimizer

Responsible for optimizing the search engine.

Author:
kimchy

Method Summary
 boolean canBeScheduled()
          Can the optimizer be scheduled or not.
 LuceneSearchEngineFactory getSearchEngineFactory()
           
 void setSearchEngineFactory(LuceneSearchEngineFactory searchEngineFactory)
           
 
Methods inherited from interface org.compass.core.engine.SearchEngineOptimizer
isRunning, needOptimization, needOptimization, optimize, optimize, start, stop
 

Method Detail

setSearchEngineFactory

void setSearchEngineFactory(LuceneSearchEngineFactory searchEngineFactory)

getSearchEngineFactory

LuceneSearchEngineFactory getSearchEngineFactory()

canBeScheduled

boolean canBeScheduled()
Can the optimizer be scheduled or not.



Copyright (c) 2004-2006 The Compass Project.