Это мое отображение:
{
"name": {
"type": "text",
},
"my_array": {
"type": "nested",
"properties": {
"first": {
"type": "text",
},
"last": {
"type": "text",
}
}
}
}
Документ 1:
{
"my_array": [
{ "first": "John", "last": "Smith" },
{ "first": "Alice", "last": "White" }
]
}
Документ 2:
{
"name": "John"
}
Есть ли способ сделать эту строку запросазапрос возврата обоих документов без использования вложенного запроса ?
{
"query": {
"query_string": {
"query": "John"
}
}
}
Я использую Elasticsearch 6.4.