约定和术语
编辑约定和术语
编辑为了清晰起见,确定某些单词的含义非常重要,因为相同的措辞可能会根据读者对 SQL 与 Elasticsearch 的熟悉程度而传达不同的含义。
本文档虽然力求完整,但假设读者对 Elasticsearch 和/或 SQL 具有 *基本* 了解。如果不是这种情况,请继续阅读文档,但请做好笔记并深入了解不清楚的主题,可以通过主要的 Elasticsearch 文档或公开提供的众多 SQL 材料来了解这些主题(这里有太多优秀的资源无法一一列举)。
一般来说,Elasticsearch SQL 正如其名称所示,为 Elasticsearch 提供了一个 SQL 接口。因此,它首先遵循 SQL 术语和约定(尽可能)。但是,底层引擎本身是 Elasticsearch,Elasticsearch SQL 就是为此而专门创建的,因此,在 SQL 中不可用或无法正确映射的功能或概念出现在 Elasticsearch SQL 中。最后但并非最不重要的一点是,Elasticsearch SQL 试图遵循 最小惊讶原则,尽管世间万物皆相对。