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

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