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, modelpublic 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.