gpt4 book ai didi

elasticsearch - Elasticsearch 合并排序和范围功能

转载 作者:行者123 更新时间:2023-11-29 02:56:04 25 4
gpt4 key购买 nike

我是 ElasticSearch 的新手。目前我正在研究 Elasticsearch 中的排序和范围功能。我的要求是根据高度对匹配的(属于会计部门的)员工进行排序,其高度范围应在 150 毫米到 180 毫米之间。这是我的查询:

{


"query": { "match": {"department" : "accounts"} },
"sort" : {
"height" : {
"range" : {
"gte": "150",
"lte": "180"
}
}
}
}'

但在这里我遇到了 SearchPhaseExecutionException。请帮忙!!

最佳答案

您可以按如下方式使用过滤函数:

{
"sort":{"height": "asc"},
"query": {
"filtered": {
"query": { "match": {"department" : "accounts"} },
"filter": {
"range": {
"height": {
"gte": 150,
"lte": 180
}
}
}
}
}
}'

关于elasticsearch - Elasticsearch 合并排序和范围功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42620402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com