gpt4 book ai didi

elasticsearch - Elasticsearch -QueryBuilder.rangeQuery大于它在查询中返回 “From”

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

我已经用gt(greaterthan)编写了一个字段的范围查询。

我已经编写了以下查询,但是生成的查询是“发件人”而不是“gt”。

用Java查询:
QueryBuilders.rangeQuery(“data.amount”)。gt(10);

我应该得到的回应:

{
"range":{

"data.amount":{
"gt": 10
}
}
}

但我得到以下回应:
{
"range":{

"data.amount":{
"from" : 10,
"to" : null,
"include_lower" : false,
"include_upper" : true,
"boost" : 1.0
}
}
}

最佳答案

是同一回事,只是API随时间而改变。两种版本均受支持

说明:
gt 10实际上意味着:

"from" : 10,
"to" : null,
"include_lower" : false,
"include_upper" : true
gte 10实际上意味着:
"from" : 10,
"to" : null,
"include_lower" : true,
"include_upper" : true
lt 10实际上意味着:
"from" : null,
"to" : 10,
"include_lower" : true,
"include_upper" : false
lte 10实际上意味着:
"from" : null,
"to" : 10,
"include_lower" : true,
"include_upper" : true

希望能解释你的问题

关于elasticsearch - Elasticsearch -QueryBuilder.rangeQuery大于它在查询中返回 “From”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56477552/

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