Java ElasticSearch 5.5 ParsingException[[sort]查询格式不正确,查询名称后没有start\u对象]
我有一个在Sense/Kibana Dev工具中运行的查询,在使用javaapi传输客户端执行时不会运行 查询:Java ElasticSearch 5.5 ParsingException[[sort]查询格式不正确,查询名称后没有start\u对象],java,elasticsearch-5,Java,elasticsearch 5,我有一个在Sense/Kibana Dev工具中运行的查询,在使用javaapi传输客户端执行时不会运行 查询: {\"sort\": [{\"_score\": {\"order\": \"desc\"}},{\"CREATED_DATE\": {\"order\": \"desc\"}}],\"query\": {\"bool\": {\"filter\": {\"bool\": {\"must\": []}},"+ "\"must\": {\"bool\": {\"should\": [{
{\"sort\": [{\"_score\": {\"order\": \"desc\"}},{\"CREATED_DATE\": {\"order\": \"desc\"}}],\"query\": {\"bool\": {\"filter\": {\"bool\": {\"must\": []}},"+
"\"must\": {\"bool\": {\"should\": [{\"bool\": {\"should\": [{\"match_phrase_prefix\": {\"property\": \"value\"}}]}}]}}}},\"from\": 0,\"size\": 2000}
爪哇:
结果:
执行阶段【查询】失败,所有碎片失败;
ParsingException[[sort]查询格式不正确,查询后没有start\u对象
[姓名]
WrapperQueryBuilder builder = QueryBuilders.wrapperQuery(Query);
SearchRequestBuilder req = client.prepareSearch("myIndex").setTypes("myType").setQuery(builder);
MultiSearchResponse Res = client.prepareMultiSearch().add(req).get();