У меня есть следующая проблема, которую я пытаюсь решить за последние два дня. У меня есть скрипт python, который анализирует журналы и вставляет данные в эластичный поиск, динамически создавая индексы с помощью массовой функции.Индексы с вложенным свойством как в визуализации Vizualization, так и в индексах Kibana
Проблема в моем сопоставлении имеет одно свойство "type": "nested"
, что-то вроде поля «пользователи». И особенно когда я добавляю только "type": "nested"
в этом свойстве, я не могу запрашивать объекты из Kibana или создавать какие-либо визуализации (поскольку вложенные объекты являются отдельными документами, если я не ошибаюсь). Сначала думаю, что я попытался: добавив дополнительный код "include_in_parent": true
в поле users
, но в результате я получил «неправильные» запросы (например, запустил что-то вроде +users.name: 'test' +users.age: 30
), приведет к ЛЮБОЙ документ, который имеет эти два поля, а не только один объект пользователя. Очевидно, визуализация тоже была неправильной.
Второе решение, которое я нашел, заключалось в добавлении отношений родитель-ребенок. Но это потенциально может быть пустой тратой времени, поскольку я не знаю, приведет ли она к правильным запросам. Поэтому я спрашиваю, будет ли это нормальное решение моей проблемы?