Я использую Elasticsearch 5.1.1. При выполнении вложенного запроса возвращается ошибка 400
Мой документ будет выглядеть так
{
"_index" : "test",
"_type" : "test_five",
"_source" : {
"doc" : {
"keyword_elas" : "elasticsearch",
}
},
"doc_as_upsert" : true }
Это мой код запроса
{
"query": {
"nested": {
"path":"_source",
"query": {
"nested": {
"path": "_source.doc",
"query": {
"match": {
"_source.doc.keyword_elas": "elasticsearch"
}
}
}
}
}
}}
Для вышеуказанного запроса я получил исключение
elasticsearch.exceptions.RequestError: TransportError(400, u'search_phase_execution_exception', u'не удалось создать запрос: {\n "вложенный" : {\n "запрос" : {\n "вложенный" : {\n
Является ли это исключением из-за какой-то ошибки запроса? или любая проблема с версией...
Благодарю вас
reason
, которое сообщало мне, что мне не удалось правильно создать вложенный тип (при настройке сопоставлений): причинный_by: {тип: недопустимое_состояние_исключение, причина: [вложенный] вложенный объект по пути [комментарии] не вложенного типа } - person The Red Pea   schedule 24.04.2017