How to set the query via JSON to an Elasticsearch SearchRequest?
问题 Elasticsearch : 6.1.2 I have an input query via JSON and would like to use the high level Java API to construct a search request using that query data. String jsonQuery = "..." SearchRequest searchRequest = new SearchRequest() SearchSourceBuilder builder = ? searchRequest.source(builder); I tried to construct the builder via: SearchSourceBuilder.fromXContent(XContentType.JSON.xContent().createParser(NamedXContentRegistry.EMPTY, query)); but that yields: Caused by: org.elasticsearch