说明:本文是根据 Elasticsearch 官网文档翻译来的。英文好的可以直接去官网阅读。
点击阅读官网文档
为了清楚起见,重要的是要确定某些单词后面的含义,因为相同的措词可能会根据对SQL和Elasticsearch的熟悉程度将不同的含义传达给不同的读者。
在尝试完善本文档的同时,并假定读者对Elasticsearch和/或SQL有基本的了解。如果不是这种情况,请继续阅读文档,但要进行记录,并通过Elasticsearch主文档或公开的大量SQL资料来寻找不清楚的主题(这里太多的优秀资源无法枚举)。
通常,Elasticsearch SQL的名称表示为Elasticsearch提供一个SQL接口。因此,在可能的情况下,它首先遵循SQL术语和约定。但是,后备引擎本身是Elasticsearch,有针对性地为其创建了Elasticsearch SQL,因此,为什么SQL中不可用或无法正确映射的功能或概念会出现在Elasticsearch SQL中。最后但并非最不重要的一点是,尽管世界上所有事物都是相对的,但Elasticsearch SQL尝试遵循最小惊讶原则。