Package org.jboss.dna.search.lucene


Interface Summary
IndexRules.NumericRule<T>  
IndexRules.Rule A single rule that dictates how a single property should be indexed.
LuceneConfiguration Interface used to obtain the Lucene Directory instance that should be used for a workspace given the name of the workspace.
 

Class Summary
AbstractLuceneSearchEngine<WorkspaceType extends SearchEngineWorkspace,ProcessorType extends SearchEngineProcessor> An abstract SearchEngine implementation that is set up to use the Lucene library.
AbstractLuceneSearchEngine.TupleCollector  
IndexRules The set of rules that dictate how properties should be indexed.
IndexRules.Builder A builder of immutable IndexRules objects.
LuceneConfigurations A family of LuceneConfiguration implementations.
LuceneConfigurations.FileSystemDirectoryFromNameFactory A LuceneConfiguration implementation that creates FSDirectory instances for each workspace and index name.
LuceneConfigurations.RamDirectoryFactory A LuceneConfiguration implementation that creates RAMDirectory instances for each workspace and index name.
LuceneI18n  
LuceneSearchEngine A SearchEngine implementation that relies upon two separate indexes to manage the node properties and the node structure (path and children).
LuceneSearchProcessor Abstract SearchEngineProcessor implementation for the LuceneSearchEngine.
LuceneSearchSession The AbstractLuceneSearchEngine.WorkspaceSession implementation for the LuceneSearchEngine.
LuceneSearchWorkspace The SearchEngineWorkspace implementation for the LuceneSearchEngine.
 

Enum Summary
IndexRules.FieldType  
 

Exception Summary
LuceneException A runtime exception representing a problem operating against Lucene.
 



Copyright © 2008-2010 JBoss, a division of Red Hat. All Rights Reserved.