База данных: Elasticsearch v7.2
Приложение: Laravel v5.7
Использование Elasticsearch / Elasticsearch (https://github.com/elastic/elasticsearch-php) Официальная PHP-библиотека
У меня есть запрос query_string для Elasticsearch с этимкод для извлечения документов с определенной фразой при поиске по всему индексу
[
"query_string" => [
"default_field" => $content,
"query" => $keywords
]
],
, а переменная $keywords
содержит:
("MCU" OR "Marvel" OR "Spiderman")
Теперь я хочу сосчитать КОЛИЧЕСТВО ПРОИЗВЕДЕНИЙ этих слов в документах, которые я собираюсь получить
Я использовал запрос aggs с этим:
'aggs' => [
'count' => [
'terms' => [
'field' => 'content.keyword'
]
]
]
Однако я понятия не имею, каксвязать эти doc_count
и отобразить их соответствующим образом с попаданиями - потому что ключом является сам контент, а не идентификаторы

Я планирую показать весь документ и указать, сколько раз $keywords
выше встречалось в каждом документе как Mentions
Есть ли другой способ подсчетаслучаев без использования aggs
в Elasticsearch