我有一个简单的范围查询:
{
"query": {
"range": {
"unified_source.step_11.sizeIncome": {
"gte" : 10
}
}
}
}
但是我需要将此查询应用于所有嵌套对象,例如:
{
"query": {
"range": {
"unified_source.*.sizeIncome": {
"gte" : 10
}
}
}
}
这将不返回任何匹配。
在那里可以使用一些通配符吗?
我可以以某种方式“组合”该查询与查询字符串查询吗? (在“查询字符串”中,通配符可用于搜索文档中特定内部元素的“内部”。)
谢谢
答案 0 :(得分:1)
是的,您可以这样做range queries in a query_string query:
{
"query": {
"query_string": {
"query": "unified_source.*.sizeIncome:>=10"
}
}
}