我想对十进制值执行完全匹配。
我已经提交了两份申请,第一份申请的年薪为99999868.10,另一份为99999868.99。 当我对99999868进行查询或对99999868.10进行搜索时,它都会向我返回两个数据,而我希望它仅返回与之完全匹配的数据
我正在执行的查询是:
GET index/_search
{"query": {
"term": {
"Annual Salary": {
"value": "99999868"
}
}
}
}
答案 0 :(得分:0)
将薪金字段的映射更改为数字类型并重新建立索引数据
数字类型引用:-https://www.elastic.co/guide/en/elasticsearch/reference/current/number.html
答案 1 :(得分:0)
使用match_phrase并告诉我。实际上,它将解决您的问题。