gpt4 book ai didi

elasticsearch - 如何使用Elasticsearch创建动态价格范围过滤器

转载 作者:行者123 更新时间:2023-12-03 01:56:12 26 4
gpt4 key购买 nike

价格范围汇总

{
"aggs": {
"price_ranges": {
"range": {
"field": "price",
"ranges": [
{
"to": 50
},
{
"from": 50,
"to": 100
},
{
"from": 100
}
]
}
},
"price_stats": {
"extended_stats": {
"field": "price"
}
}
}
}

有没有一种方法可以使范围动态化。例如,min_price代替50,max_price代替100。或者对于max_price使用“price_stats.max”之类的东西?

最佳答案

你可以得到这样的东西

"max_price" : { "max" : { "field" : "discountprice" } },
"min_price" : { "min" : { "field" : "discountprice" } }

然后在应用程序层中创建范围

关于elasticsearch - 如何使用Elasticsearch创建动态价格范围过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36515377/

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