Как сделать запрос по различным индексам разных видов документов - PullRequest
0 голосов
/ 16 февраля 2019

В моей эталонной реализации мы поддерживаем два индекса: индекс сотрудника и индекс продаж.Индекс сотрудника имеет следующую схему JSON: -

{
    "employeeName" : "Harry",
    "age" : 37
    "gender" : "M"
}

Индекс продаж имеет следующую схему: -

{
    "SKU" : 123,
    "price" : 3,
    "count" : 10,
    "date" : "2-12-1999"
}

Теперь оба этих индекса доступны в Кибане.Если я хочу создать диаграмму, показывающую общий объем продаж, сделанных сотрудником по полу.Как я могу это сделать?Я не понимаю, как я могу запрашивать два разных индекса одновременно.

Я из традиционной СУБД, так что это так, что способ поддержания моих индексов неверен.Должен ли документ выглядеть так: -

{
    "SKU" : 123,
    "price" : 3,
    "count" : 10,
    "date" : "2-12-1999",
    "executed_by" : {
        "employeeName" : "Harry",
        "age" : 37
        "gender" : "M"
    }
}

Вышесказанное, конечно, сработает, но как справиться с тем, что я описал в первый раз?

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