首页 > 解决方案 > ElasticSearch _count 和 _search 应用相同的查询

问题描述

我正在尝试获取分页器的总结果计数,但问题是 _filter 和 _count 具有不同的参数,例如:

_搜索:

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

_数数:

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

我还需要在 _count 中应用match_phrase,因为什么时候只保留q,那么 count/number 将不正确......但是 _count 是否接受match_phrase

这是 _count 正确的方式还是必须使用不同的方式?我搜索了很长时间,但只找到了这个Elastic Search _search vs. _count 语法,但它对我没有任何意义。

标签: elasticsearch

解决方案


推荐阅读