Я пытаюсь выполнить поиск с использованием Kibana Dev, но он не работает для встроенных объектов, и я не знаю почему.
Вот выдержка из сопоставления:
{
"myIndex": {
"mappings": {
"dynamic": "false",
"properties": {
"id": {
"type": "integer"
},
"created": {
"properties": {
"firstName": {
"type": "keyword"
},
"lastName": {
"type": "keyword"
}
}
}
}
}
}
}
Следующий существующий запрос всегда ничего не возвращает, когда я знаю, что должен:
{
"query": {
"exists": {
"field": "created.firstName"
}
}
}
Он не является вложенным, поэтому проблема не в этом. Если я заменю «id» на «create.firstName», он будет работать правильно.
Использование ES 7.4.0.