有人可以用简单的句子解释什么是弹性搜索聚合吗? 我搜索过,但到处都有关于如何使用它以及语法的解释。 但我无法理解它们存在的原因。他们的主要目的是什么? 他们为什么建立了什么样的查询?
我的搜索系统中需要趋势标签(在您键入时建议搜索字词) 我面对弹性的aggs,我不知道它们是什么。
答案 0 :(得分:1)
如果您了解SQL,则elasticsearch聚合是elasticsearch的group by子句。 你可以在你想要的字段上聚合(分组),可以在该字段上有文件计数,也可以拥有该组中的所有文件,可以有嵌套的aggs(group by)。
对于在您键入时建议搜索条件 aggs将无效..您需要阅读有关分析文档...或阅读有关elasticsearch中的模糊查询。