Тип данных ElasticSearch для конкретного значения - PullRequest
0 голосов
/ 08 ноября 2019

Я обнаружил следующее сообщение об ошибке, когда установил Nested тип данных для такого ввода ['abc', 'def', 'ghi'].

сопоставление объекта для [тегов] попыталось проанализировать поле [null] какобъект, но нашел конкретное значение

Пожалуйста, дайте мне знать, какой тип данных я должен установить для concrete value.

1 Ответ

0 голосов
/ 08 ноября 2019

Если это массив строк , тогда используйте text datatype. если это массив объектов, используйте Nested datatype. См. Ссылку https://www.elastic.co/guide/en/elasticsearch/reference/current/array.html. причина, по которой вы получили эту ошибку, потому что вы пытались проиндексировать массив строк (конкретные значения) как вложенный тип данных, но вложенный тип данных ожидаетчтобы увидеть объект, а не строку (конкретное значение). Также проверьте это https://discuss.elastic.co/t/object-mapping-for-configurationitems-configuration-state-tried-to-parse-field-state-as-object-but-found-a-concrete-value/80995

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...