2016-12-06 4 views
0

У меня есть следующая проблема, которую я пытаюсь решить за последние два дня. У меня есть скрипт python, который анализирует журналы и вставляет данные в эластичный поиск, динамически создавая индексы с помощью массовой функции.Индексы с вложенным свойством как в визуализации Vizualization, так и в индексах Kibana

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

Второе решение, которое я нашел, заключалось в добавлении отношений родитель-ребенок. Но это потенциально может быть пустой тратой времени, поскольку я не знаю, приведет ли она к правильным запросам. Поэтому я спрашиваю, будет ли это нормальное решение моей проблемы?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^