首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Elastic Search php获取Elastic Search中的文档数

如何使用Elastic Search php获取Elastic Search中的文档数
EN

Stack Overflow用户
提问于 2015-03-11 23:33:27
回答 1查看 994关注 0票数 1

我使用的是Elastic Search php client (this one)。我正在尝试获取一个类型的文档总数,但不知道如何操作。任何帮助都将不胜感激。

这是我尝试过的:

代码语言:javascript
复制
$params['index'] = $index_name;
$params['type'] = 'applicant';
$applicants_count = Es::count($params)["count"];

但这似乎总是返回0。

EN

回答 1

Stack Overflow用户

发布于 2015-03-11 23:58:34

找到答案了。这是因为我试图在我的测试中获得结果,该测试在文档被索引后不久调用count to。我在(Es::indices()->refresh(array("index" => $params["index"]));)和之间添加了refresh命令,从而解决了这个问题:

代码语言:javascript
复制
$params['index'] = $index_name;
$params['type'] = 'applicant';
Es::indices()->refresh(array("index" => $params["index"]));
$applicants_count = Es::count($params)["count"];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28990881

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档