弹性搜索聚合。这些是什么?

Elasticsearch Aggregations. What are they?

谁能用简单的句子解释一下elasticsearch聚合到底是什么? 我搜索过,但到处都有一些关于如何使用它和语法的解释。 但我无法理解它们存在的原因。他们的主要目的是什么。 他们为哪种查询构建了?

我的搜索系统中需要趋势标签(在您输入时建议搜索词) 我遇到了 elastic aggs ,但我不知道它们是什么。

如果你知道 SQL,elasticsearch 聚合是 elasticsearch 的一种分组子句。 你可以在你想要的字段上聚合(分组),可以在那个字段上有文档计数,也可以有那个组中的所有文档,可以有嵌套的聚合(分组依据)。

对于在您键入时在搜索中建议术语 aggs 将不起作用。您需要阅读分析文档...或阅读 elasticsearch 中的模糊查询。