public abstract class RequestToElasticsearch extends RequestToAbstract
requestParser
Constructor and Description |
---|
RequestToElasticsearch(AbstractParser<?> requestParser) |
Modifier and Type | Method and Description |
---|---|
org.elasticsearch.index.query.QueryBuilder |
getInitialRoots(String field)
Additional filter to first request
|
org.elasticsearch.index.query.QueryBuilder |
getNthQueries(int nth)
find(query)
|
org.elasticsearch.index.query.QueryBuilder |
getRequest(org.elasticsearch.index.query.QueryBuilder roots,
org.elasticsearch.index.query.QueryBuilder query) |
static RequestToElasticsearch |
getRequestToElasticsearch(AbstractParser<?> requestParser)
Create the RequestToElasticsearch adapted to the RequestParser
|
getFinalLimit, getFinalOffset, getHints, getLastDepth, getNbQueries, getNthQuery, getRequest, getRequestParser, getUsage, hasFullTextQuery, hintCache, hintNoTimeout, isMultiple, model
public RequestToElasticsearch(AbstractParser<?> requestParser)
requestParser
- AbstractParser of unknown typepublic static RequestToElasticsearch getRequestToElasticsearch(AbstractParser<?> requestParser) throws VitamException
requestParser
- AbstractParser of unknown typeVitamException
- the type of request is not selectpublic org.elasticsearch.index.query.QueryBuilder getInitialRoots(String field) throws InvalidParseOperationException
field
- Field from which the proposed values shall be foundInvalidParseOperationException
- if field could not parse to JSONpublic org.elasticsearch.index.query.QueryBuilder getRequest(org.elasticsearch.index.query.QueryBuilder roots, org.elasticsearch.index.query.QueryBuilder query)
roots
- QueryBuilderquery
- QueryBuilderpublic org.elasticsearch.index.query.QueryBuilder getNthQueries(int nth) throws IllegalAccessError, InvalidParseOperationException
nth
- intIllegalAccessError
- if nth exceed the size of listInvalidParseOperationException
- if could not get command by queryCopyright © 2018 Vitam. All rights reserved.