TermVectorsRequest.parseRequest(termVectorsRequest, parser); add(termVectorsRequest); TermVectorsRequest.parseRequest(template, parser); } else { throw new ElasticsearchParseException("no parameter named [{}] and type OBJECT", currentFieldName);
@Override public RestChannelConsumer prepareRequest(final RestRequest request, final NodeClient client) throws IOException { TermVectorsRequest termVectorsRequest = new TermVectorsRequest(request.param("index"), request.param("type"), request.param("id")); if (request.hasContentOrSourceParam()) { try (XContentParser parser = request.contentOrSourceParamParser()) { TermVectorsRequest.parseRequest(termVectorsRequest, parser); } } readURIParameters(termVectorsRequest, request); return channel -> client.termVectors(termVectorsRequest, new RestToXContentListener<>(channel)); }
TermVectorsRequest.parseRequest(termVectorsRequest, parser); add(termVectorsRequest); TermVectorsRequest.parseRequest(template, parser); } else { throw new ElasticsearchParseException("no parameter named [{}] and type OBJECT", currentFieldName);
TermVectorsRequest.parseRequest(termVectorsRequest, parser); add(termVectorsRequest); TermVectorsRequest.parseRequest(template, parser); } else { throw new ElasticsearchParseException("no parameter named [{}] and type OBJECT", currentFieldName);
TermVectorsRequest.parseRequest(termVectorsRequest, parser); add(termVectorsRequest); TermVectorsRequest.parseRequest(template, parser); } else { throw new ElasticsearchParseException("no parameter named [{}] and type OBJECT", currentFieldName);
TermVectorsRequest.parseRequest(termVectorsRequest, parser); add(termVectorsRequest); TermVectorsRequest.parseRequest(template, parser); } else { throw new ElasticsearchParseException("no parameter named [{}] and type OBJECT", currentFieldName);
@Override public RestChannelConsumer prepareRequest(final RestRequest request, final NodeClient client) throws IOException { TermVectorsRequest termVectorsRequest = new TermVectorsRequest(request.param("index"), request.param("type"), request.param("id")); if (request.hasContentOrSourceParam()) { try (XContentParser parser = request.contentOrSourceParamParser()) { TermVectorsRequest.parseRequest(termVectorsRequest, parser); } } readURIParameters(termVectorsRequest, request); return channel -> client.termVectors(termVectorsRequest, new RestToXContentListener<>(channel)); }
@Override public RestChannelConsumer prepareRequest(final RestRequest request, final NodeClient client) throws IOException { TermVectorsRequest termVectorsRequest = new TermVectorsRequest(request.param("index"), request.param("type"), request.param("id")); if (request.hasContentOrSourceParam()) { try (XContentParser parser = request.contentOrSourceParamParser()) { TermVectorsRequest.parseRequest(termVectorsRequest, parser); } } readURIParameters(termVectorsRequest, request); return channel -> client.termVectors(termVectorsRequest, new RestToXContentListener<>(channel)); }
@Override public RestChannelConsumer prepareRequest(final RestRequest request, final NodeClient client) throws IOException { TermVectorsRequest termVectorsRequest = new TermVectorsRequest(request.param("index"), request.param("type"), request.param("id")); if (request.hasContentOrSourceParam()) { try (XContentParser parser = request.contentOrSourceParamParser()) { TermVectorsRequest.parseRequest(termVectorsRequest, parser); } } readURIParameters(termVectorsRequest, request); return channel -> client.termVectors(termVectorsRequest, new RestToXContentListener<>(channel)); }
@Override public void handleRequest(final RestRequest request, final RestChannel channel, final Client client) throws Exception { TermVectorsRequest termVectorsRequest = new TermVectorsRequest(request.param("index"), request.param("type"), request.param("id")); if (RestActions.hasBodyContent(request)) { try (XContentParser parser = XContentFactory.xContent(RestActions.guessBodyContentType(request)).createParser(RestActions.getRestContent(request))){ TermVectorsRequest.parseRequest(termVectorsRequest, parser); } } readURIParameters(termVectorsRequest, request); client.termVectors(termVectorsRequest, new RestToXContentListener<TermVectorsResponse>(channel)); }