Совокупное поле, которое должно появиться в обоих сопоставленных документах? - PullRequest
0 голосов
/ 01 февраля 2019

у меня есть документы, подобные приведенным ниже, в индексе моих книг.

 {
   id: 1,
   "title": "Story of middle man"
   "category": ['kids', 'comedy', 'action']
 },

{ 
  id: 2,
  title: "The story of young adult",
  category: ['adult', 'region', 'romantic', 'action']
}

теперь в моем запросе нужно найти документы, которые имеют "middle" или "young" в заголовке.поэтому оба документа будут соответствовать, то я хочу агрегировать по полю категории.поэтому мой вопрос здесь, как найти категорию, которая появляется в обоих документах.например, «действие» - единственная категория, которая появилась в обоих сопоставленных результатах, которая имеет «молодой» и «средний».Можно ли написать запрос эластичного поиска для этого случая.

...