_SiteSearchService_ is used in the Search portlet that allows users to find all information matching with your given keyword.

||*Method*||*Return*||*Prototype*||*Description*||
|*addExcludeIncludeDataTypePlugin*|{{void}}|addExcludeIncludeDataTypePlugin(ExcludeIncludeDataTypePlugin plugin)|Filter mimetypes data in the search results.{example}{example} @param plugin: The plugin.|
|*searchSiteContents*|{{AbstractPageList<ResultNode>}}|searchSiteContents(SessionProvider sessionProvider, QueryCriteria queryCriteria, int pageSize, boolean isSearchContent) throws Exception;|Find all child nodes whose contents match with the given keyword. These nodes will be put in the list of search results. {example}{example}@param queryCriteria: The query criteria for SiteSearchService. Based on search criteria, SiteSearchService can easily create the query statement to search.{example}{example}@param sessionProvider: The session provider. {example}{example} @param pageSize: The number of search results on a page.|
