|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.compass.core.lucene.engine.LuceneSearchEngineFactory
public class LuceneSearchEngineFactory
| Constructor Summary | |
|---|---|
LuceneSearchEngineFactory(PropertyNamingStrategy propertyNamingStrategy,
CompassSettings settings,
CompassMapping mapping,
ExecutorManager executorManager)
|
|
| Method Summary | |
|---|---|
void |
close()
Closes the factory. |
String |
getAliasProperty()
Returns the name of the alias property. |
String |
getAllProperty()
Returns the name for the all property. |
LuceneAnalyzerManager |
getAnalyzerManager()
|
SearchEngineEventManager |
getEventManager()
|
ExecutorManager |
getExecutorManager()
Returns an executor manager allowing to execute tasks in an async manner as well as schedule tasks. |
String |
getExtendedAliasProperty()
Returns the name of the extending alias property name. |
LuceneHighlighterManager |
getHighlighterManager()
|
IndexDeletionPolicyFactory |
getIndexDeletionPolicyManager()
|
SearchEngineIndexManager |
getIndexManager()
Returns the index manager. |
LuceneSearchEngineIndexManager |
getLuceneIndexManager()
|
LuceneSettings |
getLuceneSettings()
|
CompassMapping |
getMapping()
|
SearchEngineOptimizer |
getOptimizer()
Returns the serach engine optimizer that was created by the factory. |
PropertyNamingStrategy |
getPropertyNamingStrategy()
Returns the property naming strategy used by the search engine to create hidden properties. |
LuceneQueryParserManager |
getQueryParserManager()
|
ResourceFactory |
getResourceFactory()
Returns a resource factory allowing to create resources and properties. |
CompassSettings |
getSettings()
|
LuceneSimilarityManager |
getSimilarityManager()
|
SearchEngineSpellCheckManager |
getSpellCheckManager()
Rerturns the specll checker manager (if enabled). |
TransactionContext |
getTransactionContext()
Returns a transactional context that operations that (usually) operate on a different thread or outside of a transactional context should use. |
SearchEngine |
openSearchEngine(RuntimeCompassSettings runtimeSettings)
Opens/Creates a light weight search engine to perform search engine operations. |
void |
setTransactionContext(TransactionContext transactionContext)
Internal method. |
void |
start()
|
void |
stop()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public LuceneSearchEngineFactory(PropertyNamingStrategy propertyNamingStrategy,
CompassSettings settings,
CompassMapping mapping,
ExecutorManager executorManager)
| Method Detail |
|---|
public void close()
throws SearchEngineException
SearchEngineFactory
close in interface SearchEngineFactorySearchEngineExceptionpublic SearchEngine openSearchEngine(RuntimeCompassSettings runtimeSettings)
SearchEngineFactory
openSearchEngine in interface SearchEngineFactorypublic TransactionContext getTransactionContext()
SearchEngineFactory
getTransactionContext in interface SearchEngineFactorypublic ExecutorManager getExecutorManager()
SearchEngineFactory
getExecutorManager in interface SearchEngineFactorypublic void setTransactionContext(TransactionContext transactionContext)
InternalSearchEngineFactory
setTransactionContext in interface InternalSearchEngineFactorypublic void start()
start in interface InternalSearchEngineFactorypublic void stop()
stop in interface InternalSearchEngineFactorypublic ResourceFactory getResourceFactory()
SearchEngineFactory
getResourceFactory in interface SearchEngineFactorypublic String getAliasProperty()
SearchEngineFactory
getAliasProperty in interface SearchEngineFactorypublic String getExtendedAliasProperty()
SearchEngineFactory
getExtendedAliasProperty in interface SearchEngineFactorypublic String getAllProperty()
SearchEngineFactory
getAllProperty in interface SearchEngineFactorypublic CompassMapping getMapping()
public PropertyNamingStrategy getPropertyNamingStrategy()
SearchEngineFactory
getPropertyNamingStrategy in interface SearchEngineFactorypublic SearchEngineOptimizer getOptimizer()
SearchEngineFactory
getOptimizer in interface SearchEngineFactorypublic SearchEngineSpellCheckManager getSpellCheckManager()
SearchEngineFactory
getSpellCheckManager in interface SearchEngineFactorypublic SearchEngineIndexManager getIndexManager()
SearchEngineFactory
getIndexManager in interface SearchEngineFactorypublic LuceneSearchEngineIndexManager getLuceneIndexManager()
public LuceneSettings getLuceneSettings()
public CompassSettings getSettings()
public LuceneAnalyzerManager getAnalyzerManager()
public LuceneSimilarityManager getSimilarityManager()
public SearchEngineEventManager getEventManager()
getEventManager in interface SearchEngineFactory
public LuceneHighlighterManager getHighlighterManager()
throws SearchEngineException
SearchEngineExceptionpublic LuceneQueryParserManager getQueryParserManager()
public IndexDeletionPolicyFactory getIndexDeletionPolicyManager()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||