这是我试图查询的数据
"price": {
"a": 1,
"b": 5,
"c": 99,
"d": 13,
"f": 19
}
我最初的计划是做这样的事情
range: {
"price.*": {
gte: 10,
lt: 15
}
}
不幸的是,它不接受带通配符的字段名称
multi_match: {
query: "[10 TO 15]",
fields: ["price.*]
}
这种工作方式有效,工作时间为10 - 15,从1到15不起作用。