Я пытаюсь настроить панель инструментов Kibana. В Elasticsearch есть только один тип документа.
У нас есть два индекса с одинаковым отображением:
Индексы product_1
и product_2
:
"_index": "product_1",
"_type": "product",
"_id": "3da33451d10f095c4b8cd485133dc23639244538",
"_score": 1,
"_source": {
...
source": { "brand": "","category": "","store": "Store1"}
...
}
"_index": "product_1",
"_type": "product",
"_id": "3da33451d10f095c4b8cd485133dc23639244538",
"_score": 1,
"_source": {
...
source": { "brand": "","category": "","store": "Store2"}
...
}
...
Нам удалось создать следующую визуализацию.
Нам нужно посчитать общее количество товаров (документов) по полю store
:
Top 0 source.store Count
Store1 52,517
Store2 31,517
Store3 12,838
...
Итак, вопрос: как нам добавить сюда данные из второго индекса, чтобы получить такой результат:
Top 0 source.store Count (product_1) Count (product_2)
Store1 52,517 42,517
Store2 31,517 56,517
Store3 12,838 13,890
...
Большое спасибо.
PS: Нам удалось собрать данные из 2-х индексов:["product_1","product_2"]
Итак, кибана берет данные, как будто это один индекс, и мы получаем следующий неверный результат:
Top 0 source.store Count (product_1+product_2)
Store1 102,517
Store2 62,517
Store3 24,838
...