Uses of Class
org.nuxeo.elasticsearch.query.NxQueryBuilder
-
Packages that use NxQueryBuilder Package Description org.nuxeo.elasticsearch org.nuxeo.elasticsearch.api org.nuxeo.elasticsearch.core org.nuxeo.elasticsearch.provider org.nuxeo.elasticsearch.query -
-
Uses of NxQueryBuilder in org.nuxeo.elasticsearch
Methods in org.nuxeo.elasticsearch with parameters of type NxQueryBuilder Modifier and Type Method Description DocumentModelListElasticSearchComponent. query(NxQueryBuilder queryBuilder)EsResultElasticSearchComponent. queryAndAggregate(NxQueryBuilder queryBuilder)EsScrollResultElasticSearchComponent. scroll(NxQueryBuilder queryBuilder, long keepAlive) -
Uses of NxQueryBuilder in org.nuxeo.elasticsearch.api
Fields in org.nuxeo.elasticsearch.api declared as NxQueryBuilder Modifier and Type Field Description protected NxQueryBuilderEsScrollResult. queryBuilderNxQueryBuilderused for the initial search request.Methods in org.nuxeo.elasticsearch.api that return NxQueryBuilder Modifier and Type Method Description NxQueryBuilderEsScrollResult. getQueryBuilder()Methods in org.nuxeo.elasticsearch.api with parameters of type NxQueryBuilder Modifier and Type Method Description DocumentModelListElasticSearchService. query(NxQueryBuilder queryBuilder)Returns a document list using anNxQueryBuilder.EsResultElasticSearchService. queryAndAggregate(NxQueryBuilder queryBuilder)Returns documents and aggregates.EsScrollResultElasticSearchService. scroll(NxQueryBuilder queryBuilder, long keepAlive)Performs the initial search of a scrollable search request using anNxQueryBuilder.Constructors in org.nuxeo.elasticsearch.api with parameters of type NxQueryBuilder Constructor Description EsScrollResult(org.elasticsearch.action.search.SearchResponse response, NxQueryBuilder queryBuilder, String scrollId, long keepAlive)EsScrollResult(DocumentModelList documents, org.elasticsearch.action.search.SearchResponse response, NxQueryBuilder queryBuilder, String scrollId, long keepAlive)EsScrollResult(IterableQueryResult rows, org.elasticsearch.action.search.SearchResponse response, NxQueryBuilder queryBuilder, String scrollId, long keepAlive)EsScrollResult(NxQueryBuilder queryBuilder, String scrollId, long keepAlive) -
Uses of NxQueryBuilder in org.nuxeo.elasticsearch.core
Methods in org.nuxeo.elasticsearch.core with parameters of type NxQueryBuilder Modifier and Type Method Description protected org.elasticsearch.action.search.SearchRequestElasticSearchServiceImpl. buildEsSearchRequest(NxQueryBuilder query, org.elasticsearch.action.search.SearchType searchType)protected org.elasticsearch.action.search.SearchRequestElasticSearchServiceImpl. buildEsSearchScrollRequest(NxQueryBuilder query, org.elasticsearch.action.search.SearchType searchType, long keepAlive)protected List<Aggregate<Bucket>>ElasticSearchServiceImpl. getAggregates(NxQueryBuilder queryBuilder, org.elasticsearch.action.search.SearchResponse response)protected DocumentModelListImplElasticSearchServiceImpl. getDocumentModels(NxQueryBuilder queryBuilder, org.elasticsearch.action.search.SearchResponse response)protected EsScrollResultElasticSearchServiceImpl. getScrollResults(NxQueryBuilder queryBuilder, org.elasticsearch.action.search.SearchResponse response, String scrollId, long keepAlive)protected StringElasticSearchServiceImpl. getSearchIndexesAsString(NxQueryBuilder query)protected voidElasticSearchServiceImpl. logSearchRequest(org.elasticsearch.action.search.SearchRequest request, NxQueryBuilder query, org.elasticsearch.action.search.SearchType searchType)DocumentModelListElasticSearchServiceImpl. query(NxQueryBuilder queryBuilder)EsResultElasticSearchServiceImpl. queryAndAggregate(NxQueryBuilder queryBuilder)EsScrollResultElasticSearchServiceImpl. scroll(NxQueryBuilder queryBuilder, long keepAlive)protected EsScrollResultElasticSearchServiceImpl. scroll(NxQueryBuilder queryBuilder, org.elasticsearch.action.search.SearchType searchType, long keepAlive)protected org.elasticsearch.action.search.SearchResponseElasticSearchServiceImpl. search(NxQueryBuilder query)protected org.elasticsearch.action.search.SearchResponseElasticSearchServiceImpl. searchScroll(NxQueryBuilder query, org.elasticsearch.action.search.SearchType searchType, long keepAlive) -
Uses of NxQueryBuilder in org.nuxeo.elasticsearch.provider
Methods in org.nuxeo.elasticsearch.provider that return NxQueryBuilder Modifier and Type Method Description protected NxQueryBuilderElasticSearchNxqlPageProvider. getQueryBuilder(CoreSession session) -
Uses of NxQueryBuilder in org.nuxeo.elasticsearch.query
Methods in org.nuxeo.elasticsearch.query that return NxQueryBuilder Modifier and Type Method Description NxQueryBuilderNxQueryBuilder. addAggregate(AggregateEsBase<? extends org.elasticsearch.search.aggregations.Aggregation,? extends Bucket> aggregate)NxQueryBuilderNxQueryBuilder. addAggregates(List<AggregateEsBase<? extends org.elasticsearch.search.aggregations.Aggregation,? extends Bucket>> aggregates)NxQueryBuilderNxQueryBuilder. addSearchRepository(String repositoryName)Add a specific repository to search.NxQueryBuilderNxQueryBuilder. addSort(SortInfo sortInfo)NxQueryBuilderNxQueryBuilder. addSort(SortInfo[] sortInfos)NxQueryBuilderNxQueryBuilder. esQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder)Build the query using the Elasticsearch QueryBuilder API.NxQueryBuilderNxQueryBuilder. fetchFromDatabase()Fetch the documents using VCS (database) engine.NxQueryBuilderNxQueryBuilder. fetchFromElasticsearch()Ask for the Elasticsearch _source field, use it to build documents.NxQueryBuilderNxQueryBuilder. highlight(List<String> highlightFields)NxQueryBuilderNxQueryBuilder. hitDocConsumer(EsFetcher.HitDocConsumer consumer)If search results are found, use this SearchHit and DocumentModel consumer on each hit.NxQueryBuilderNxQueryBuilder. limit(int limit)No more than that many documents will be returned.NxQueryBuilderNxQueryBuilder. nxql(String nxql)Build the query from a NXQL string.NxQueryBuilderNxQueryBuilder. offset(int offset)Says to skip that many documents before beginning to return documents.NxQueryBuilderNxQueryBuilder. onlyElasticsearchResponse()Don't return document model list, aggregates or rows, only the original Elasticsearch response is accessible fromEsResult.getElasticsearchResponse()NxQueryBuilderNxQueryBuilder. searchOnAllRepositories()Search on all available repositories.NxQueryBuilderNxQueryBuilder. useUnrestrictedSession(boolean useUnrestrictedSession)
-