约定和术语编辑

为了清楚起见,重要的是要确定某些词语背后的含义,因为相同的措辞可能会根据读者对 SQL 与 Elasticsearch 的熟悉程度而向不同的读者传达不同的含义。

本文档在力求完整的同时,确实假设读者对 Elasticsearch 和/或 SQL 有*基本的*了解。 如果情况并非如此,请继续阅读文档,但请记笔记并通过主要的 Elasticsearch 文档或通过公开的大量 SQL 材料(这里有太多优秀的资源无法一一列举)来研究不清楚的主题。

作为一般规则,顾名思义,Elasticsearch SQL 为 Elasticsearch 提供了一个 SQL 接口。 因此,它会尽可能地首先遵循 SQL 术语和约定。 然而,后端引擎本身就是 Elasticsearch,Elasticsearch SQL 是为此而创建的,因此 Elasticsearch SQL 中会出现 SQL 中不可用或无法正确映射的功能或概念。 最后但并非最不重要的一点是,Elasticsearch SQL 试图遵循最小惊讶原则,尽管就像世界上所有事物一样,一切都是相对的。