gate.creole.ir.lucene
Class LuceneIREngine

java.lang.Object
  extended by gate.creole.ir.lucene.LuceneIREngine
All Implemented Interfaces:
IREngine

public class LuceneIREngine
extends Object
implements IREngine

The lucene IR engine. Packages a LuceneIndexManager and a LuceneSearch.


Constructor Summary
LuceneIREngine()
           
 
Method Summary
 IndexManager getIndexmanager()
          Gets the index manager component of this IR engine.
 String getName()
          Gets the name for this IR engine.
 Search getSearch()
          Gets the search component of this IR engine.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LuceneIREngine

public LuceneIREngine()
Method Detail

getSearch

public Search getSearch()
Description copied from interface: IREngine
Gets the search component of this IR engine.

Specified by:
getSearch in interface IREngine
Returns:
a Search value.

getIndexmanager

public IndexManager getIndexmanager()
Description copied from interface: IREngine
Gets the index manager component of this IR engine.

Specified by:
getIndexmanager in interface IREngine
Returns:
a IndexManager value.

getName

public String getName()
Description copied from interface: IREngine
Gets the name for this IR engine.

Specified by:
getName in interface IREngine
Returns:
a String value.