Скажем, каждый документ в моем индексе elasticsearch представляет собой запись в блоге, состоящую всего из двух полей: заголовка и тегов. Поле title — это просто строка, а tags — поле с несколькими значениями.
Если у меня есть три таких документа:
title tags
"blog1" [A,B,C]
"blog2" [A,B]
"blog3" [B,C]
Я хотел бы разделить по уникальным значениям всех возможных тегов, но как я могу получить результаты, подобные приведенным ниже, которые содержат три элемента в ведре. Или есть эффективные альтернативы?
{A: ["blog1", "blog2"]}
{B: ["blog1", "blog2", "blog3"]}
{C: ["blog1", "blog3"]}
Было бы неплохо, если бы кто-нибудь мог дать ответ в API python elasticsearch.