Java 弹性搜索中多匹配查询中的比较运算符
我想过滤弹性搜索查询,以查找大于或小于特定金额的员工工资。过滤后的查询应该是什么Java 弹性搜索中多匹配查询中的比较运算符,java,
elasticsearch,Java,
elasticsearch,我想过滤弹性搜索查询,以查找大于或小于特定金额的员工工资。过滤后的查询应该是什么 { "from": 0, "size": 24, "query": { "bool": { "must": { "multi_match": { "query": "claims", "fields": ["Employee"],
{
"from": 0,
"size": 24,
"query": {
"bool": {
"must": {
"multi_match": {
"query": "claims",
"fields": ["Employee"],
"fuzziness": "AUTO"
}
}
}
},
"highlight": {
"type": "unified",
"fields": {
"*": {}
}
}
}
您可以使用类似的方法进行范围查询
"query": {
"range" : {
"salary" : {
"gte" : "1000",
"lt" : "3000"
}
}
}