Мне любопытно, если кто-нибудь знает, как запросить несколько подполей в индексе Elasticsearch. Например, записи:
{
"foo": [
{
"bar": "Good example",
"subfield": 32
}
]
},
{
"foo": [
{
"bar": "Good example",
"subfield": 50
}
]
},
{
"foo": [
{
"bar": "Bad example",
"subfield": 32
}
]
}
Я надеюсь построить запрос foo.bar = "Good example" AND foo.subfield = 32
, в котором возвращается только первая запись. DSL или строка запроса Elasticsearch приветствуются.