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

All Superinterfaces:
SearchEngineOptimizer
All Known Implementing Classes:
AbstractIndexInfoOptimizer, AbstractOptimizer, AdaptiveOptimizer, AggressiveOptimizer, NullOptimizer

public interface LuceneSearchEngineOptimizer
extends SearchEngineOptimizer

Responsible for optimizing the search engine.

Author:
kimchy

Method Summary
 boolean canBeScheduled()
          Can the optimizer be scheduled or not.
 void setSearchEngineFactory(LuceneSearchEngineFactory searchEngineFactory)
          Injected with the actual search engine factory upon construction or Compass startup.
 
Methods inherited from interface org.compass.core.engine.SearchEngineOptimizer
forceOptimize, forceOptimize, isRunning, optimize, optimize, start, stop
 

Method Detail

setSearchEngineFactory

void setSearchEngineFactory(LuceneSearchEngineFactory searchEngineFactory)
Injected with the actual search engine factory upon construction or Compass startup.


canBeScheduled

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



Copyright (c) 2004-2008 The Compass Project.