、Elasticsearch sql
es的查詢雖然功能很強大,可是查詢語言(DSL)很麻煩,無論是封裝json仍是經過python/java的api進行封裝,都不方便。而elasticsearch-SQL能夠用sql查詢es,對於不熟悉es的DSL的人來講,更爲簡便和易讀。
Elasticsearch-sql支持的功能:
(1)插件式的安裝
(2)SQL查詢
(3)超越SQL以外的查詢
(4)對JDBC方式的支持
二、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.zipjava