Class ClusterSearchEngine
java.lang.Object
com.logicaldoc.core.searchengine.StandardSearchEngine
com.logicaldoc.enterprise.cluster.ClusterSearchEngine
- All Implemented Interfaces:
- com.logicaldoc.core.searchengine.SearchEngine,- PayloadHandler,- EventListener,- org.springframework.context.ApplicationListener<org.springframework.context.event.ApplicationContextEvent>
public class ClusterSearchEngine
extends com.logicaldoc.core.searchengine.StandardSearchEngine
implements PayloadHandler, org.springframework.context.ApplicationListener<org.springframework.context.event.ApplicationContextEvent>
A cluster-aware search engine.
- Since:
- 6.5
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFields inherited from class com.logicaldoc.core.searchengine.StandardSearchEngineVERSION
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoiddeleteHit(long id) voiddeleteHits(Collection<Long> ids) com.logicaldoc.core.searchengine.HitgetHit(long id) Invoked when a new message arrives from the cluster.voidonApplicationEvent(org.springframework.context.event.ApplicationContextEvent event) com.logicaldoc.core.searchengine.HitsMethods inherited from class com.logicaldoc.core.searchengine.StandardSearchEngineaddHit, addHit, check, close, dropIndex, getCount, getServer, init, isLocked, optimize, purge, query, setConfig, setDocumentDao, setNoteDao, unlockMethods inherited from class java.lang.Objectequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.springframework.context.ApplicationListenersupportsAsyncExecution
- 
Constructor Details- 
ClusterSearchEnginepublic ClusterSearchEngine()
 
- 
- 
Method Details- 
deleteHitpublic void deleteHit(long id) - Specified by:
- deleteHitin interface- com.logicaldoc.core.searchengine.SearchEngine
- Overrides:
- deleteHitin class- com.logicaldoc.core.searchengine.StandardSearchEngine
 
- 
deleteHits- Specified by:
- deleteHitsin interface- com.logicaldoc.core.searchengine.SearchEngine
- Overrides:
- deleteHitsin class- com.logicaldoc.core.searchengine.StandardSearchEngine
 
- 
getHitpublic com.logicaldoc.core.searchengine.Hit getHit(long id) - Specified by:
- getHitin interface- com.logicaldoc.core.searchengine.SearchEngine
- Overrides:
- getHitin class- com.logicaldoc.core.searchengine.StandardSearchEngine
 
- 
searchpublic com.logicaldoc.core.searchengine.Hits search(String expression, Set<String> filters, String expressionLanguage, Integer rows) - Specified by:
- searchin interface- com.logicaldoc.core.searchengine.SearchEngine
- Overrides:
- searchin class- com.logicaldoc.core.searchengine.StandardSearchEngine
 
- 
handleDescription copied from interface:PayloadHandlerInvoked when a new message arrives from the cluster.- Specified by:
- handlein interface- PayloadHandler
- Parameters:
- payload- Payload to be processed
- Returns:
- The response to the received message
 
- 
onApplicationEventpublic void onApplicationEvent(org.springframework.context.event.ApplicationContextEvent event) - Specified by:
- onApplicationEventin interface- org.springframework.context.ApplicationListener<org.springframework.context.event.ApplicationContextEvent>
 
 
-