es term 结果不符合预期
es 使用term进行精确匹配时发现,并不能正确得找到想要的值。
比如明明有某个field的值为-1,在term查询时得到结果为空
GET /my_index/_search
{
"query": {
"term": {
"code": "-1"
}
}
}
{
"took": 2,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},