Добавьте дополнительные (виртуальные) поля в документы ElasticSearch с подзапросом к другому типу документа - PullRequest
0 голосов
/ 10 января 2019

У меня есть два типа документов category и product

Категория имеет структуру как:

{
  "name": "Tables"
}

Товар выглядит так:

{
  "sku": "bpp-5655",
  "price": 555,
  "categories": [
    {
      "id": 2,
    },
    {
      "id": 3,
    },
  ]
}

Мне нужно получить количество продуктов для каждой категории:

{
  "name": "Tables"
  "products-count": 35
}

Это похоже на сценарий ElasticSearch , но с подзапросом к другому типу

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