我是靠谱客的博主 繁荣柚子,最近开发中收集的这篇文章主要介绍es java api 获取总数_es 获取总数的几种方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

elasticsearch(es)获取匹配文档的总条数的接口是什么?各种方式如何使用?

推荐答案

针对获取匹配文档的总数需求,es 对此提供了单独的 count 接口。

{index}/_count

kibana 的示例

假设针对 qa 索引,针对 question 和 answer 字段匹配 elasticsearh 的文档总数显示,kibana dev tools 中的代码如下:

GET qa/_count

{

"query": {

"multi_match": {

"query": "elasticsearch",

"fields": ["question","answer"]

}

}

}

返回结果可能如下:

{

"count": 327,

"_shards": {

"total": 8,

"successful": 8,

"skipped": 0,

"failed": 0

}

}

curl 命令快速查看

curl 命令支持 http 协议,通过 elasticsearch 的 http restful 接口访问代码示例如下:

curl -X GET -H "Content-Type:application/json" -d '{"

最后

以上就是繁荣柚子为你收集整理的es java api 获取总数_es 获取总数的几种方式的全部内容,希望文章能够帮你解决es java api 获取总数_es 获取总数的几种方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部