public class PeopleElasticUnifiedSearchServiceConnector
extends org.exoplatform.addons.es.search.ElasticSearchServiceConnector
| Constructor and Description |
|---|
PeopleElasticUnifiedSearchServiceConnector(org.exoplatform.container.xml.InitParams initParams,
org.exoplatform.addons.es.client.ElasticSearchingClient client,
org.exoplatform.social.core.manager.IdentityManager identityManager) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
buildFilteredQuery(String query,
Collection<String> sites,
List<org.exoplatform.addons.es.search.ElasticSearchFilter> filters,
int offset,
int limit,
String sort,
String order) |
protected Collection<org.exoplatform.commons.api.search.data.SearchResult> |
buildResult(String jsonResponse,
org.exoplatform.commons.api.search.data.SearchContext context) |
protected String |
getSourceFields() |
buildQuery, filteredSearch, getAdditionalFilters, getClient, getFields, getImg, getIndex, getPermissionFilter, getSearchFields, getSitesFilter, getTitleElasticFieldName, getTitleFromJsonResult, getType, getUrlFromJsonResult, search, setImg, setIndex, setSearchFields, setTitleElasticFieldName, setTypegetDisplayName, getSearchType, isEnable, setDisplayName, setEnable, setSearchTypepublic PeopleElasticUnifiedSearchServiceConnector(org.exoplatform.container.xml.InitParams initParams,
org.exoplatform.addons.es.client.ElasticSearchingClient client,
org.exoplatform.social.core.manager.IdentityManager identityManager)
protected String getSourceFields()
getSourceFields in class org.exoplatform.addons.es.search.ElasticSearchServiceConnectorprotected String buildFilteredQuery(String query, Collection<String> sites, List<org.exoplatform.addons.es.search.ElasticSearchFilter> filters, int offset, int limit, String sort, String order)
buildFilteredQuery in class org.exoplatform.addons.es.search.ElasticSearchServiceConnectorprotected Collection<org.exoplatform.commons.api.search.data.SearchResult> buildResult(String jsonResponse, org.exoplatform.commons.api.search.data.SearchContext context)
buildResult in class org.exoplatform.addons.es.search.ElasticSearchServiceConnectorCopyright © 2003–2016 eXo Platform SAS. All rights reserved.