Interface SearchEngineService
- All Superinterfaces:
 com.google.gwt.user.client.rpc.RemoteService
- All Known Implementing Classes:
 SearchEngineServiceImpl
@RemoteServiceRelativePath("searchengine")
public interface SearchEngineService
extends com.google.gwt.user.client.rpc.RemoteService
The client side stub for the Search Engine Service.
- Since:
 - 6.0
 - Author:
 - Matteo Caruso - LogicalDOC
 
- 
Nested Class Summary
Nested Classes - 
Method Summary
Modifier and TypeMethodDescriptioncheck()Checks the indexerlongCounts the total number of entriesgetInfo()Loads a search engine that contains all search engine details.voidpurge()Launches the purgeExecutes a low-level query in the fulltext indexvoidRemoves a set of entries from the indexvoidreorderTokenFilters(List<String> filters) Reorders the token filters.voidrescheduleAll(boolean dropIndex) Reschedule all entries for indexingvoidsave(GUISearchEngine searchEngine) Saves search engine settingsvoidsaveTokenFilterSettings(String filter, List<GUIParameter> settings) Saves the settings of the specified token filtervoidsetAliases(String extension, String aliases) Sets the parser aliases for the given extension.voidsetLanguageStatus(String language, boolean active) Changes the activation status of a languagevoidsetTokenFilterStatus(String language, boolean active) Changes the activation status of a token filtervoidunlock()Unlocks the indexer 
- 
Method Details
- 
getInfo
Loads a search engine that contains all search engine details.- Returns:
 - details about the engine
 - Throws:
 ServerException- an error happened in the server application
 - 
countEntries
Counts the total number of entries- Returns:
 - number of entries in the index
 - Throws:
 ServerException- an error happened in the server application
 - 
unlock
Unlocks the indexer- Throws:
 ServerException- an error happened in the server application
 - 
check
Checks the indexer- Returns:
 - check report
 - Throws:
 ServerException- an error happened in the server application
 - 
rescheduleAll
Reschedule all entries for indexing- Parameters:
 dropIndex- must the index be dropped also?- Throws:
 ServerException- an error happened in the server application
 - 
save
Saves search engine settings- Parameters:
 searchEngine- the engine to update- Throws:
 ServerException- an error happened in the server application
 - 
setLanguageStatus
Changes the activation status of a language- Parameters:
 language- the language to changeactive- the new active status- Throws:
 ServerException- an error happened in the server application
 - 
setAliases
Sets the parser aliases for the given extension. Aliases must be a comma-separated values- Parameters:
 extension- the file extension e.g.: xmlaliases- comma-separated list of aliases e.g.: html,htmlx- Throws:
 ServerException- an error happened in the server application
 - 
reorderTokenFilters
Reorders the token filters.- Parameters:
 filters- the ordered list of the filters- Throws:
 ServerException- an error happened in the server application
 - 
saveTokenFilterSettings
Saves the settings of the specified token filter- Parameters:
 filter- token filtersettings- parameters- Throws:
 ServerException- an error happened in the server application
 - 
setTokenFilterStatus
Changes the activation status of a token filter- Parameters:
 language- the languageactive- the new activation status- Throws:
 ServerException- an error happened in the server application
 - 
purge
Launches the purge- Throws:
 ServerException- an error happened in the server application
 - 
query
Executes a low-level query in the fulltext index- Parameters:
 query- the query to usepage- the page to retrievesize- the maximum number of entries to retrieve- Returns:
 - the result
 - Throws:
 ServerException- an error happened in the server application
 - 
remove
Removes a set of entries from the index- Parameters:
 entryIds- identifiers of the entries to delete- Throws:
 ServerException- an error happened in the server application
 
 -