ElasticSearch _count и _search применяют один и тот же запрос - PullRequest
0 голосов
/ 15 апреля 2019

Я пытаюсь получить общее количество результатов для paginator, но проблема в том, что _filter и _count имеют разные аргументы, например:

_search:

 'from' => $offset,
 'size' => $limit,
 'query' => [
   'match_phrase' => $q,
 ]

_count:

'index' => $index,
'type' => $type,
'q' => $q,

Мне нужно применить match_phrase также внутри _count, потому что когда останется только q , тогда посчитаем /число не будет правильным ... но _count принимает match_phrase ?

Это _count правильный путь или должен использовать другой путь?Я искал долгие часы, но нашел только этот Elastic Search _search vs. _count синтаксис но он ничего не говорит для меня ..

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