I'm curious if anyone knows how to query multiple subfields in an Elasticsearch index. For example records:
{
"foo": [
{
"bar": "Good example",
"subfield": 32
}
]
},
{
"foo": [
{
"bar": "Good example",
"subfield": 50
}
]
},
{
"foo": [
{
"bar": "Bad example",
"subfield": 32
}
]
}
I'm hoping to build a query foo.bar = "Good example" AND foo.subfield = 32 where only the first record returns. Elasticsearch's query DSL or query string's are welcomed.