java调用es查询数据,提示错误:.No value specified for terms query
{
"error": {
"root_cause": [{
"type": "parsing_exception",
"reason": "No value specified for terms query",
"line": 1,
"col": 8597
}],
"type": "parsing_exception",
"reason": "No value specified for terms query",
"line": 1,
"col": 8597
},
"status": 400
}
报错原因就是: 构造termsQuery查询条件的时候,比如:下边构造了一个null进去,就会报错。
QueryBuilders.termsQuery("name", null);
此篇博客讲述了Java开发者在使用Elasticsearch进行查询时遇到的'No values specified for terms query'错误,主要讨论了如何解决因构造空值参数导致的解析异常,以及提供了解决方案和查询构造的最佳实践.
432

被折叠的 条评论
为什么被折叠?



