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);