public class SearchServiceAdapter extends Object implements org.sakaiproject.search.api.SearchService
DATE_STAMP, EVENT_SEARCH, EVENT_SEARCH_REF, EVENT_TRIGGER_INDEX_RELOAD, EVENT_TRIGGER_SEARCH, FIELD_CONTAINER, FIELD_CONTENTS, FIELD_DIGEST_COUNT, FIELD_REFERENCE, FIELD_SITEID, FIELD_TITLE, FIELD_TOOL, FIELD_TYPE, FIELD_URL, REST_CHECKSUM, REST_CONTEXTS, REST_END, REST_START, REST_TERMS, REST_USERID| Constructor and Description |
|---|
SearchServiceAdapter() |
| Modifier and Type | Method and Description |
|---|---|
void |
disableDiagnostics() |
void |
enableDiagnostics() |
void |
forceReload() |
List<org.sakaiproject.search.model.SearchBuilderItem> |
getAllSearchItems() |
String |
getDigestStoragePath() |
List<org.sakaiproject.search.model.SearchBuilderItem> |
getGlobalMasterSearchItems() |
int |
getNDocs() |
int |
getPendingDocs() |
org.sakaiproject.search.api.SearchStatus |
getSearchStatus() |
String |
getSearchSuggestion(String searchString) |
String[] |
getSearchSuggestions(String searchString,
String currentSite,
boolean allMySites) |
List |
getSegmentInfo() |
List<org.sakaiproject.search.model.SearchBuilderItem> |
getSiteMasterSearchItems() |
String |
getStatus() |
org.sakaiproject.search.api.TermFrequency |
getTerms(int documentId) |
boolean |
hasDiagnostics() |
boolean |
isEnabled() |
boolean |
isSearchServer() |
void |
rebuildInstance() |
void |
rebuildSite(String currentSiteId) |
void |
refreshInstance() |
void |
refreshSite(String currentSiteId) |
void |
registerFunction(String function) |
void |
reload() |
boolean |
removeWorkerLock() |
org.sakaiproject.search.api.SearchList |
search(String searchTerms,
List<String> contexts,
int searchStart,
int searchEnd) |
org.sakaiproject.search.api.SearchList |
search(String searchTerms,
List<String> contexts,
int start,
int end,
String filterName,
String sorterName) |
String |
searchXML(Map parameterMap) |
void |
setSearchServer(boolean searchServer)
provides some backwards compatibility for impls that doesn't support setting this property.
|
public org.sakaiproject.search.api.SearchList search(String searchTerms, List<String> contexts, int searchStart, int searchEnd) throws org.sakaiproject.search.api.InvalidSearchQueryException
search in interface org.sakaiproject.search.api.SearchServiceorg.sakaiproject.search.api.InvalidSearchQueryExceptionpublic org.sakaiproject.search.api.SearchList search(String searchTerms, List<String> contexts, int start, int end, String filterName, String sorterName) throws org.sakaiproject.search.api.InvalidSearchQueryException
search in interface org.sakaiproject.search.api.SearchServiceorg.sakaiproject.search.api.InvalidSearchQueryExceptionpublic void registerFunction(String function)
registerFunction in interface org.sakaiproject.search.api.SearchServicepublic void reload()
reload in interface org.sakaiproject.search.api.SearchServicepublic void refreshInstance()
refreshInstance in interface org.sakaiproject.search.api.SearchServicepublic void rebuildInstance()
rebuildInstance in interface org.sakaiproject.search.api.SearchServicepublic void refreshSite(String currentSiteId)
refreshSite in interface org.sakaiproject.search.api.SearchServicepublic void rebuildSite(String currentSiteId)
rebuildSite in interface org.sakaiproject.search.api.SearchServicepublic String getStatus()
getStatus in interface org.sakaiproject.search.api.SearchServicepublic int getNDocs()
getNDocs in interface org.sakaiproject.search.api.SearchServicepublic int getPendingDocs()
getPendingDocs in interface org.sakaiproject.search.api.SearchServicepublic List<org.sakaiproject.search.model.SearchBuilderItem> getAllSearchItems()
getAllSearchItems in interface org.sakaiproject.search.api.SearchServicepublic List<org.sakaiproject.search.model.SearchBuilderItem> getSiteMasterSearchItems()
getSiteMasterSearchItems in interface org.sakaiproject.search.api.SearchServicepublic List<org.sakaiproject.search.model.SearchBuilderItem> getGlobalMasterSearchItems()
getGlobalMasterSearchItems in interface org.sakaiproject.search.api.SearchServicepublic org.sakaiproject.search.api.SearchStatus getSearchStatus()
getSearchStatus in interface org.sakaiproject.search.api.SearchServicepublic boolean removeWorkerLock()
removeWorkerLock in interface org.sakaiproject.search.api.SearchServicepublic List getSegmentInfo()
getSegmentInfo in interface org.sakaiproject.search.api.SearchServicepublic void forceReload()
forceReload in interface org.sakaiproject.search.api.SearchServicepublic org.sakaiproject.search.api.TermFrequency getTerms(int documentId)
throws IOException
getTerms in interface org.sakaiproject.search.api.SearchServiceIOExceptionpublic String searchXML(Map parameterMap)
searchXML in interface org.sakaiproject.search.api.SearchServicepublic boolean isEnabled()
isEnabled in interface org.sakaiproject.search.api.SearchServicepublic String getDigestStoragePath()
getDigestStoragePath in interface org.sakaiproject.search.api.SearchServicepublic String getSearchSuggestion(String searchString)
getSearchSuggestion in interface org.sakaiproject.search.api.SearchServicepublic String[] getSearchSuggestions(String searchString, String currentSite, boolean allMySites)
getSearchSuggestions in interface org.sakaiproject.search.api.SearchServicepublic void setSearchServer(boolean searchServer)
searchServer - public boolean isSearchServer()
isSearchServer in interface org.sakaiproject.search.api.SearchServicepublic void enableDiagnostics()
enableDiagnostics in interface org.sakaiproject.search.api.Diagnosablepublic void disableDiagnostics()
disableDiagnostics in interface org.sakaiproject.search.api.Diagnosablepublic boolean hasDiagnostics()
hasDiagnostics in interface org.sakaiproject.search.api.DiagnosableCopyright © 2003-2016 Sakai Project. All Rights Reserved.