org.jboss.dna.search.lucene
Class AbstractLuceneSearchEngine<WorkspaceType extends SearchEngineWorkspace,ProcessorType extends SearchEngineProcessor>
java.lang.Object
org.jboss.dna.graph.search.AbstractSearchEngine<WorkspaceType,ProcessorType>
org.jboss.dna.search.lucene.AbstractLuceneSearchEngine<WorkspaceType,ProcessorType>
- Type Parameters:
WorkspaceType
- the type of workspaceProcessorType
- type type of processor
- All Implemented Interfaces:
- SearchEngine
- Direct Known Subclasses:
- LuceneSearchEngine
public abstract class AbstractLuceneSearchEngine<WorkspaceType extends SearchEngineWorkspace,ProcessorType extends SearchEngineProcessor>
- extends AbstractSearchEngine<WorkspaceType,ProcessorType>
An abstract SearchEngine
implementation that is set up to use the Lucene library. This provides an abstract
Processor
base class that has some commonly-needed methods, simplifying the implementation.
However, this class does not presume any number or layout of the Lucene indexes, and requires a subclass to do that.
Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.