public class OttcElasticSearchServiceImpl extends Object implements OttcElasticSearchService
| Modifier and Type | Field and Description |
|---|---|
protected com.codahale.metrics.Timer |
fetchTimer |
protected com.codahale.metrics.MetricRegistry |
registry |
protected com.codahale.metrics.Timer |
searchTimer |
| Constructor and Description |
|---|
OttcElasticSearchServiceImpl(OttcElasticSearchAdminImpl esa) |
| Modifier and Type | Method and Description |
|---|---|
protected org.elasticsearch.action.search.SearchRequestBuilder |
buildEsSearchRequest(org.nuxeo.elasticsearch.query.NxQueryBuilder query) |
protected List<org.nuxeo.ecm.platform.query.api.Aggregate> |
getAggregates(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder,
org.elasticsearch.action.search.SearchResponse response) |
protected org.nuxeo.ecm.core.api.impl.DocumentModelListImpl |
getDocumentModels(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder,
org.elasticsearch.action.search.SearchResponse response) |
protected String |
getSearchIndexesAsString(org.nuxeo.elasticsearch.query.NxQueryBuilder query) |
protected void |
logSearchRequest(org.elasticsearch.action.search.SearchRequestBuilder request,
org.nuxeo.elasticsearch.query.NxQueryBuilder query) |
protected void |
logSearchResponse(org.elasticsearch.action.search.SearchResponse response) |
org.nuxeo.ecm.core.api.DocumentModelList |
query(org.nuxeo.ecm.core.api.CoreSession session,
org.elasticsearch.index.query.QueryBuilder queryBuilder,
int limit,
int offset,
org.nuxeo.ecm.core.api.SortInfo... sortInfos)
Deprecated.
|
org.nuxeo.ecm.core.api.DocumentModelList |
query(org.nuxeo.ecm.core.api.CoreSession session,
String nxql,
int limit,
int offset,
org.nuxeo.ecm.core.api.SortInfo... sortInfos)
Deprecated.
|
org.nuxeo.ecm.core.api.DocumentModelList |
query(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder) |
org.nuxeo.elasticsearch.api.EsResult |
queryAndAggregate(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder) |
org.elasticsearch.action.search.SearchResponse |
search(org.nuxeo.elasticsearch.query.NxQueryBuilder query) |
protected final com.codahale.metrics.MetricRegistry registry
protected final com.codahale.metrics.Timer searchTimer
protected final com.codahale.metrics.Timer fetchTimer
public OttcElasticSearchServiceImpl(OttcElasticSearchAdminImpl esa)
@Deprecated public org.nuxeo.ecm.core.api.DocumentModelList query(org.nuxeo.ecm.core.api.CoreSession session, String nxql, int limit, int offset, org.nuxeo.ecm.core.api.SortInfo... sortInfos) throws org.nuxeo.ecm.core.api.ClientException
query in interface org.nuxeo.elasticsearch.api.ElasticSearchServiceorg.nuxeo.ecm.core.api.ClientException@Deprecated public org.nuxeo.ecm.core.api.DocumentModelList query(org.nuxeo.ecm.core.api.CoreSession session, org.elasticsearch.index.query.QueryBuilder queryBuilder, int limit, int offset, org.nuxeo.ecm.core.api.SortInfo... sortInfos) throws org.nuxeo.ecm.core.api.ClientException
query in interface org.nuxeo.elasticsearch.api.ElasticSearchServiceorg.nuxeo.ecm.core.api.ClientExceptionpublic org.nuxeo.ecm.core.api.DocumentModelList query(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder)
throws org.nuxeo.ecm.core.api.ClientException
query in interface org.nuxeo.elasticsearch.api.ElasticSearchServiceorg.nuxeo.ecm.core.api.ClientExceptionpublic org.nuxeo.elasticsearch.api.EsResult queryAndAggregate(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder)
throws org.nuxeo.ecm.core.api.ClientException
queryAndAggregate in interface org.nuxeo.elasticsearch.api.ElasticSearchServiceorg.nuxeo.ecm.core.api.ClientExceptionprotected org.nuxeo.ecm.core.api.impl.DocumentModelListImpl getDocumentModels(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder,
org.elasticsearch.action.search.SearchResponse response)
protected List<org.nuxeo.ecm.platform.query.api.Aggregate> getAggregates(org.nuxeo.elasticsearch.query.NxQueryBuilder queryBuilder, org.elasticsearch.action.search.SearchResponse response)
public org.elasticsearch.action.search.SearchResponse search(org.nuxeo.elasticsearch.query.NxQueryBuilder query)
protected org.elasticsearch.action.search.SearchRequestBuilder buildEsSearchRequest(org.nuxeo.elasticsearch.query.NxQueryBuilder query)
protected void logSearchResponse(org.elasticsearch.action.search.SearchResponse response)
protected void logSearchRequest(org.elasticsearch.action.search.SearchRequestBuilder request,
org.nuxeo.elasticsearch.query.NxQueryBuilder query)
protected String getSearchIndexesAsString(org.nuxeo.elasticsearch.query.NxQueryBuilder query)
Copyright © 2021. All rights reserved.