我最近开始在Java平台上工作 elasticsearch . 我希望借助Java在没有获取所有记录的情况下找出特定索引中类型内所有文档的数量 . 找到以下方法来做到这一点不确定哪个是更好的选择 .
CountRequestBuilder (在最近的版本中已弃用)
CountRequestBuilder
prepareSearch, setsize 设置为0 .
setsize
创建搜索时使用 SearchType.COUNT .
SearchType.COUNT
与上述选项有点混淆 . 还有更好的解决方案吗?提前致谢 .
您正在寻找字段 _type 上的简单聚合 . 这是一个等效的JSON:
{ "aggs": { "my_terms": { "terms": { "field": "_type" } } } }
1 回答
您正在寻找字段 _type 上的简单聚合 . 这是一个等效的JSON: