規約と用語

明確さのために、特定の言葉の背後にある意味を確立することが重要です。同じ言葉が、SQLとElasticsearchのどちらに精通しているかによって、異なる読者に異なる意味を伝える可能性があります。

この文書は完全であることを目指していますが、読者がElasticsearchおよび/またはSQLの基本的な理解を持っていることを前提としています。もしそうでない場合は、文書を読み続けてください。ただし、メモを取り、不明なトピックについては、主なElasticsearchの文書や、オープンで利用可能なSQLの資料の豊富さを通じて追求してください(ここには数え切れないほどの優れたリソースがあります)。

一般的なルールとして、Elasticsearch SQLはその名前が示すように、Elasticsearchに対するSQLインターフェースを提供します。そのため、可能な限りSQLの用語と規約に従います。しかし、バックエンドエンジン自体はElasticsearchであり、Elasticsearch SQLはそのために意図的に作成されたため、SQLでは利用できない、または正しくマッピングできない機能や概念がElasticsearch SQLに現れる理由です。最後に、Elasticsearch SQLは最小驚きの原則に従おうとしますが、世界のすべての事柄と同様に、すべては相対的です。