|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SearchEngineFactory
A factory class that creates search engines and search engine optimizers.
| 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. |
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. |
SearchEngineIndexManager |
getIndexManager()
Returns the index manager. |
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. |
ResourceFactory |
getResourceFactory()
Returns a resource factory allowing to create resources and properties. |
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. |
| Method Detail |
|---|
SearchEngine openSearchEngine(RuntimeCompassSettings runtimeSettings)
ResourceFactory getResourceFactory()
SearchEngineIndexManager getIndexManager()
PropertyNamingStrategy getPropertyNamingStrategy()
SearchEngineOptimizer getOptimizer()
SearchEngineSpellCheckManager getSpellCheckManager()
SearchEngineEventManager getEventManager()
TransactionContext getTransactionContext()
ExecutorManager getExecutorManager()
void close()
throws SearchEngineException
SearchEngineExceptionString getAliasProperty()
String getExtendedAliasProperty()
String getAllProperty()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||