我刚刚发现用于 ElasticSearch 操作的包https://github.com/olivere/elastic创建了以下范围查询,其中包含、from
和标签:to
include_lower
include_upper
"query": {
"range": {
"myfield": {
"from": 0.6666,
"include_lower": true,
"include_upper": true,
"to": null
}
}
}
而ES 文档声明应使用以下内容。
"query": {
"range": {
"myfield": {
"gte": 0.6666
}
}
}
令我惊讶的是,前者(无证)的工作方式与后者相同。它们是等价的吗?我应该期望它长期有效吗?是在 ES 的某个地方指定的吗?