、Elasticsearch sql
es的查詢雖然功能很強大,但是查詢語言(DSL)很麻煩,不管是封裝json還是通過python/java的api進行封裝,都不方便。而elasticsearch-SQL可以用sql查詢es,對于不熟悉es的DSL的人來說,更為簡便和易讀。
Elasticsearch-sql支持的功能:
(1)插件式的安裝
(2)SQL查詢
(3)超越SQL之外的查詢
(4)對JDBC方式的支持
2、Elasticsearch sql安裝方法
??? 目前elasticsearch sql的開源地址是https://github.com/NLPchina/elasticsearch-sql,其版本與ES的版本對應,一般需要選擇與安裝的ES版本一致。
??? (1)在線安裝
?????? 在ES的bin目錄下執行如下命令:elasticsearch-plugin.bat install https://github.com/NLPchina/elasticsearch-sql/releases/download/6.2.4.0/elasticsearch-sql-6.2.4.0.zip