Package | Description |
---|---|
org.nuxeo.elasticsearch | |
org.nuxeo.elasticsearch.api | |
org.nuxeo.elasticsearch.core | |
org.nuxeo.elasticsearch.query |
Modifier and Type | Method and Description |
---|---|
DocumentModelList |
ElasticSearchComponent.query(NxQueryBuilder queryBuilder) |
EsResult |
ElasticSearchComponent.queryAndAggregate(NxQueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
DocumentModelList |
ElasticSearchService.query(NxQueryBuilder queryBuilder)
Returns a document list using an
NxQueryBuilder . |
EsResult |
ElasticSearchService.queryAndAggregate(NxQueryBuilder queryBuilder)
Returns documents and aggregates.
|
Modifier and Type | Method and Description |
---|---|
DocumentModelList |
ElasticSearchServiceImpl.query(NxQueryBuilder queryBuilder) |
EsResult |
ElasticSearchServiceImpl.queryAndAggregate(NxQueryBuilder queryBuilder) |
Modifier and Type | Method and Description |
---|---|
NxQueryBuilder |
NxQueryBuilder.addAggregate(AggregateEsBase<? extends Bucket> aggregate) |
NxQueryBuilder |
NxQueryBuilder.addAggregates(List<AggregateEsBase<? extends Bucket>> aggregates) |
NxQueryBuilder |
NxQueryBuilder.addSearchRepository(String repositoryName)
Add a specific repository to search.
|
NxQueryBuilder |
NxQueryBuilder.addSort(SortInfo sortInfo) |
NxQueryBuilder |
NxQueryBuilder.addSort(SortInfo[] sortInfos) |
NxQueryBuilder |
NxQueryBuilder.esQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)
Build the query using the Elasticsearch QueryBuilder API.
|
NxQueryBuilder |
NxQueryBuilder.fetchFromDatabase()
Fetch the documents using VCS (database) engine.
|
NxQueryBuilder |
NxQueryBuilder.fetchFromElasticsearch()
Ask for the Elasticsearch _source field, use it to build documents.
|
NxQueryBuilder |
NxQueryBuilder.limit(int limit)
No more than that many documents will be returned.
|
NxQueryBuilder |
NxQueryBuilder.nxql(String nxql)
Build the query from a NXQL string.
|
NxQueryBuilder |
NxQueryBuilder.offset(int offset)
Says to skip that many documents before beginning to return documents.
|
NxQueryBuilder |
NxQueryBuilder.onlyElasticsearchResponse()
Don't return document model list, aggregates or rows, only the original Elasticsearch response is accessible from
EsResult.getElasticsearchResponse() |
NxQueryBuilder |
NxQueryBuilder.searchOnAllRepositories()
Search on all available repositories.
|
Copyright © 2015 Nuxeo SA. All rights reserved.