Ошибка упругой транспортировки не удалось проанализировать
Мое отображение как так
Я пытаюсь представить следующие данные
users=[{'name':''},{'name':{'first_name':'Rob','last_name':'Smith'}}]
мое отображение выглядит следующим образом,
mapping = {
"mappings":{
"document": {
"properties": {
"title": {"type": "text"},
"users": {
"properties": {
"name": {"type": "text"},
}
}
}
}
}
}
и когда я запускаю его с помощью клиента Python для упругого, он, очевидно, возвращает ошибку
elasticsearch.exceptions.RequestError: TransportError(400, 'mapper_parsing_exception', 'failed to parse [users.name]')
Каково решение для представления таких данных, если я не могу изменить пользователей?