gt : >
lt : <
gte : >=
lte : <=
POST /lib4/items/_bulk
{"index":{"_id":1}}
{"price":40,"itemID":"ID100123"}
{"index":{"_id":2}}
{"price":50,"itemID":"ID100124"}
{"index":{"_id":3}}
{"price":25,"itemID":"ID100124"}
{"index":{"_id":4}}
{"price":30,"itemID":"ID100125"}
{"index":{"_id":5}}
{"price":null,"itemID":"ID100127"}
// 查询价格在 20 到 50 之间的文档
GET /lib4/items/_search
{
"post_filter": {
"range":{
"price":{
"gt": 20,
"lt":50
}
}
}
}
本文介绍如何使用Elasticsearch进行价格区间查询,通过示例展示了如何设置查询过滤条件,实现从20到50的价格范围筛选。适用于Elasticsearch初学者及开发者,帮助理解并掌握范围查询技巧。
152

被折叠的 条评论
为什么被折叠?



