弹性搜索有多快?

时间:2018-04-22 15:35:56

标签: performance elasticsearch count

理论上,您可以构建数据结构(如集合或映射),因此对于给定的键,您可以知道恒定时间内出现的次数。

我想知道Elasticsearch count query是否属于这种情况。

计算单字段索引查询是否恒定(假设分片数量是常数......)?

干杯。

1 个答案:

答案 0 :(得分:0)

我使用的是过去18个月的弹性搜索,并在ElasticSearch中使用各种用例。我们有大约1亿个文档,每个文档大小超过10KB。我们还将数据存储在各个节点上,因此我们有多个每个索引的分片。仍然有这么多的数据弹性聚合超快。通常它们会非常快速地提供结果。

但主要是你不需要调用计数Api,因为弹性搜索返回每个查询找到的结果总数。如果你只是需要计数,那么你可以使用它。

在我们的案例中,获得聚合结果弹性搜索的平均时间约为300毫秒。