作者回复: 分类不是一件简单的事,你可以从不同的维度进行分类。es官方文档其实也从不同维度举行了分类。
例如 term query v.s match query,你需要搞清楚他们之间的区别,以及分词器的一些概念。 bool query 相对一般的query 增加了filter 和query context。至于aggs,其实是一种特殊的query。我建议你先一股脑的都做一个大概了解。然后结合每一个课程中的实例尝试着理解使用场景。然后再尝试着去做分类。心急吃不了热豆腐,相同的case,很多时候可以用不同的dsl实现的
作者回复: 哪一页ppt?keyword是doc values,如果需要对text进行聚合,需要将text字段的fielddata设置成true