# 本章目录

ES基本语法是DSL,全称为 Domain Specific Language 领域专用语言,用于构建复杂的查询和聚合操作。 在Elasticsearch中,可用DSL语法来定义查询和过滤条件,以及执行聚合操作。

当然,ES发展很快,从6.3版本后就已经支持SQL语法了,会有读者疑问,既然有SQL了,为什么还要学难用的DSL呢? 我的回答是 存在即合理 既然存在这个东西,肯定有它的道理,DSL更强大,可以支撑高级复杂的业务情况操作。

你现在觉得DSL难用,当你用1、2年后,你就会发现,DSL确实不好用,既然改变不了就坦然接受吧。

Last Updated: 10/29/2023, 3:22:41 PM
点击加入Q群:564759181