Class WikiSearchServiceConnector
- java.lang.Object
-
- org.exoplatform.container.component.BaseComponentPlugin
-
- org.exoplatform.commons.api.search.SearchServiceConnector
-
- org.exoplatform.wiki.service.impl.WikiSearchServiceConnector
-
- All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
public class WikiSearchServiceConnector extends org.exoplatform.commons.api.search.SearchServiceConnectorProvides a connector service for the unified search. It implements a direct search based on several criteria.- eXo level API
- Experimental
-
-
Field Summary
Fields Modifier and Type Field Description static StringDATE_TIME_FORMATDate and time format used in the unified search.static StringWIKI_PAGE_ICONURL pointing to the icon representing the wiki pages in the unified search results.
-
Constructor Summary
Constructors Constructor Description WikiSearchServiceConnector(org.exoplatform.container.xml.InitParams initParams)Initializes the Wiki search service.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<org.exoplatform.commons.api.search.data.SearchResult>search(org.exoplatform.commons.api.search.data.SearchContext context, String query, Collection<String> sites, int offset, int limit, String sort, String order)Implements the search method by given criteria.-
Methods inherited from class org.exoplatform.commons.api.search.SearchServiceConnector
getDisplayName, getSearchType, isEnable, isEnabledForAnonymous, isIndexed, setDisplayName, setEnable, setEnabledForAnonymous, setSearchType
-
-
-
-
Field Detail
-
WIKI_PAGE_ICON
public static final String WIKI_PAGE_ICON
URL pointing to the icon representing the wiki pages in the unified search results.- See Also:
- Constant Field Values
-
DATE_TIME_FORMAT
public static String DATE_TIME_FORMAT
Date and time format used in the unified search.
-
-
Method Detail
-
search
public Collection<org.exoplatform.commons.api.search.data.SearchResult> search(org.exoplatform.commons.api.search.data.SearchContext context, String query, Collection<String> sites, int offset, int limit, String sort, String order)
Implements the search method by given criteria.- Specified by:
searchin classorg.exoplatform.commons.api.search.SearchServiceConnector- Parameters:
context- The search context.query- The query statement.sites- Specified sites where the search is performed (for example Acme, or Intranet).offset- The start point from which the search results are returned.limit- The limitation number of search results.sort- The sorting criteria (title, relevancy and date).order- The sorting order (ascending and descending).- Returns:
- Search results.
-
-