public class EsResult extends Object
Constructor and Description |
---|
EsResult(DocumentModelList documents,
List<Aggregate<Bucket>> aggregates,
org.elasticsearch.action.search.SearchResponse response) |
EsResult(IterableQueryResult rows,
List<Aggregate<Bucket>> aggregates,
org.elasticsearch.action.search.SearchResponse response) |
EsResult(org.elasticsearch.action.search.SearchResponse response) |
Modifier and Type | Method and Description |
---|---|
List<Aggregate<Bucket>> |
getAggregates()
Get the aggregates list or null if onlyElasticsearchResponse option is set.
|
DocumentModelList |
getDocuments()
Get the list of Nuxeo documents, this is populated when using a SELECT * clause, or when submitting esQuery.
|
org.elasticsearch.action.search.SearchResponse |
getElasticsearchResponse()
Returns the original Elasticsearch response.
|
IterableQueryResult |
getRows()
Iterator to use when selecting fields: SELECT ecm:uuid ...
|
public EsResult(DocumentModelList documents, List<Aggregate<Bucket>> aggregates, org.elasticsearch.action.search.SearchResponse response)
public EsResult(IterableQueryResult rows, List<Aggregate<Bucket>> aggregates, org.elasticsearch.action.search.SearchResponse response)
public EsResult(org.elasticsearch.action.search.SearchResponse response)
public DocumentModelList getDocuments()
public IterableQueryResult getRows()
public List<Aggregate<Bucket>> getAggregates()
public org.elasticsearch.action.search.SearchResponse getElasticsearchResponse()
Copyright © 2019 Nuxeo. All rights reserved.