当前位置: 首页 > 面试题库 >

执行Elasticsearch聚合而不返回hits数组

孟嘉歆
2023-03-14
问题内容

我正在使用ES 1.4。当我执行聚合时,结果也会返回hits数组。有没有办法只返回聚合?


问题答案:

有可能的。您应该在网址中键入其他参数( ?search_type = count
)。在这里看看:http :
//www.elasticsearch.org/guide/en/elasticsearch/reference/current/search-
aggregations.html#_returning_only_aggregation_results




 类似资料:
  • 问题内容: 我正在使用Elasticsearch 2.3,并且尝试使用管道聚合来执行两步计算。我只对管道聚合的最终结果感兴趣,但是Elasticsearch返回所有存储桶信息。 由于我有大量的存储桶(数以千万计),因此这是令人望而却步的。不幸的是,我找不到办法告诉Es不要返回所有这些信息。 这是一个玩具示例。我有一个带有文档类型的索引。有两个字段,和。 我想获得具有s 的s 的最小值的平均值(在所

  • 这个问题不是如何通过多个字段进行聚合,我们可以使用子聚合。 如果你知道SQL,我可以给你一个完美的解释: 我们能在Elasticsearch中实现这一点吗? 谢谢。

  • 但邮差回信说: 知道为什么或如何进一步调试它吗?Spring data-elasticsearch在做我不明白的事情吗? 我应该期待这样的事情:

  • 我正在使用Elasticsearch bucket聚合。我有一组文档,每个文档都有一个类别字段,它是一个数组。我需要获得每个类别的数量以及搜索结果。但目前,我得到了错误的doc\u计数。 这是我的聚合查询 } 下面是我得到的错误doc\u计数的结果。

  • 我有两个模型;一个用于用户,另一个用于学习组。每个StudyGroup都有一个唯一的字段。用户模型有一个studyGroups字段,它是字符串的数组。一个用户可以加入多个学习组。 用户模型

  • 问题内容: 搜索时,Elasticsearch返回包含各种元信息的数据结构。 实际结果集包含在从数据库返回的JSON结果内的“ hits”字段中。 Elasticsearch是否有可能仅返回所需的数据(然后是“ hits”字段的内容)而没有嵌入所有其他元数据中? 我知道我可以将结果解析为JSON并提取出来,但是我不希望复杂性,麻烦和性能下降。 谢谢! 这是Elasticsearch返回的数据结构的