Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.modeshape.search.lucene

An implementation of the `SearchEngine` interface that uses the Lucene library.

See:
Description

Interface Summary
AbstractLuceneSearchEngine.WorkspaceSession |
IndexRules.Factory |
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.AbstractLuceneProcessor<WorkspaceType extends SearchEngineWorkspace,SessionType extends AbstractLuceneSearchEngine.WorkspaceSession> | Abstract `SearchEngineProcessor` implementation for the `AbstractLuceneSearchEngine`.
AbstractLuceneSearchEngine.TupleCollector |
FieldUtil | Utility for working with Lucene field values.
IndexRules | The set of rules that dictate how properties should be indexed.
IndexRules.Builder | A builder of immutable `IndexRules` objects.
IndexRules.FixedFactory | A simple `IndexRules.Factory` that always returns the same `IndexRules`.
IndexRules.NumericTypedRule<T> |
IndexRules.SkipRule |
IndexRules.TypedRule |
LuceneConfigurations | A family of `LuceneConfiguration` implementations.
LuceneConfigurations.FileSystemDirectoryFromNameFactory | A `LuceneConfiguration` implementation that creates `FSDirectory` instances for each workspace and index name.
LuceneConfigurations.IndexId |
LuceneConfigurations.PoolingDirectoryFactory<DirectoryType extends Directory> | A `LuceneConfiguration` implementation that creates `Directory` instances of the supplied type for each workspace and pools the results, ensuring that the same `Directory` instance is always returned for the same workspace 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).
LuceneSearchEngine.CrawlSubgraph |
LuceneSearchEngine.ForwardRequest |
LuceneSearchEngine.WorkForWorkspaces |
LuceneSearchEngine.WorkRequest |
LuceneSearchEngine.WorkspaceWork |
LuceneSearchProcessor | Abstract `SearchEngineProcessor` implementation for the `LuceneSearchEngine`.
LuceneSearchSession | The `AbstractLuceneSearchEngine.WorkspaceSession` implementation for the `LuceneSearchEngine`.
LuceneSearchSession.DualIndexTupleCollector | This collector is responsible for loading the value for each of the columns into each tuple array.
LuceneSearchSession.FullTextSearchTupleCollector | This collector is responsible for loading the value for each of the columns into each tuple array.
LuceneSearchWorkspace | The `SearchEngineWorkspace` implementation for the `LuceneSearchEngine`.

Enum Summary
IndexRules.FieldType |

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

## Package org.modeshape.search.lucene Description

An implementation of the `SearchEngine` interface that uses the Lucene library.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

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