Elasticsearch聚合。这些是什么?

时间:2017-11-22 11:10:15

标签: elasticsearch search elasticsearch-aggregation trend

有人可以用简单的句子解释什么是弹性搜索聚合吗? 我搜索过,但到处都有关于如何使用它以及语法的解释。 但我无法理解它们存在的原因。他们的主要目的是什么? 他们为什么建立了什么样的查询?

我的搜索系统中需要趋势标签(在您键入时建议搜索字词) 我面对弹性的aggs,我不知道它们是什么。

1 个答案:

答案 0 :(得分:1)

如果您了解SQL,则elasticsearch聚合是elasticsearch的group by子句。 你可以在你想要的字段上聚合(分组),可以在该字段上有文件计数,也可以拥有该组中的所有文件,可以有嵌套的aggs(group by)。

对于在您键入时建议搜索条件 aggs将无效..您需要阅读有关分析文档...或阅读有关elasticsearch中的模糊查询。