gpt4 book ai didi

elasticsearch - ElasticSearch中的范围查询中 “from”和 “gte”/“gt”是否等效?

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

我刚刚发现,我用于ElasticSearch操作https://github.com/olivere/elastic的软件包使用fromtoinclude_lowerinclude_upper标签创建了以下范围查询:

"query": {
"range": {
"myfield": {
"from": 0.6666,
"include_lower": true,
"include_upper": true,
"to": null
}
}
}

ES documentation指出应使用以下内容。
"query": {
"range": {
"myfield": {
"gte": 0.6666
}
}
}

令我惊讶的是,前者(未记录)与后者的工作方式相同。它们相等吗?我是否应该从长远来看会有效?是在ES中的某个地方指定的吗?

最佳答案

范围查询的旧格式(使用from / to / include_upper / include_lower)已在0.90.4中被服务器范围查询弃用

并且有计划删除对不赞成使用的表示法的支持:https://github.com/elastic/elasticsearch/issues/48538#issuecomment-552642795

因此,如果您不喜欢意外,请将查询重构为正式的范围查询表示法。

关于elasticsearch - ElasticSearch中的范围查询中 “from”和 “gte”/“gt”是否等效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59667122/

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