Uses of Interface
org.modeshape.search.lucene.LuceneConfiguration

Packages that use LuceneConfiguration
org.modeshape.search.lucene An implementation of the SearchEngine interface that uses the Lucene library. 
 

Uses of LuceneConfiguration in org.modeshape.search.lucene
 

Classes in org.modeshape.search.lucene that implement LuceneConfiguration
static class LuceneConfigurations.FileSystemDirectoryFromNameFactory
          A LuceneConfiguration implementation that creates FSDirectory instances for each workspace and index name.
protected static class 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.
static class LuceneConfigurations.RamDirectoryFactory
          A LuceneConfiguration implementation that creates RAMDirectory instances for each workspace and index name.
 

Methods in org.modeshape.search.lucene that return LuceneConfiguration
static LuceneConfiguration LuceneConfigurations.inMemory()
          Return a new LuceneConfiguration that creates in-memory directories.
static LuceneConfiguration LuceneConfigurations.using(File parent)
          Return a new LuceneConfiguration that creates FSDirectory instances mapped to folders under a parent folder, where the workspace name is used to create the workspace folder.
static LuceneConfiguration LuceneConfigurations.using(File parent, org.apache.lucene.store.LockFactory lockFactory)
          Return a new LuceneConfiguration that creates FSDirectory instances mapped to folders under a parent folder, where the workspace name is used to create the workspace folder.
static LuceneConfiguration LuceneConfigurations.using(File parent, org.apache.lucene.store.LockFactory lockFactory, TextEncoder workspaceNameEncoder, TextEncoder indexNameEncoder)
          Return a new LuceneConfiguration that creates FSDirectory instances mapped to folders under a parent folder, where the workspace name is used to create the workspace folder.
static LuceneConfiguration LuceneConfigurations.using(File parent, TextEncoder workspaceNameEncoder, TextEncoder indexNameEncoder)
          Return a new LuceneConfiguration that creates FSDirectory instances mapped to folders under a parent folder, where the workspace name is used to create the workspace folder.
 

Constructors in org.modeshape.search.lucene with parameters of type LuceneConfiguration
LuceneSearchEngine(String sourceName, RepositoryConnectionFactory connectionFactory, boolean verifyWorkspaceInSource, LuceneConfiguration configuration, IndexRules rules, org.apache.lucene.analysis.Analyzer analyzer)
          Create a new instance of a SearchEngine that uses Lucene and a two-index design, and that stores the indexes using the supplied LuceneConfiguration.
LuceneSearchWorkspace(String workspaceName, LuceneConfiguration configuration, IndexRules rules, org.apache.lucene.analysis.Analyzer analyzer)
           
 



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