Elasticsearch-SQL語法使用-菜鳥學習
阿新 • • 發佈:2019-02-05
ElasticSearch是一個基於Lucene的搜尋伺服器。它提供了一個分散式多使用者能力的全文搜尋引擎,基於RESTful web介面。Elasticsearch是用Java開發的,並作為Apache許可條款下的開放原始碼釋出,是當前流行的企業級搜尋引擎。設計用於雲端計算中,能夠達到實時搜尋,穩定,可靠,快速,安裝使用方便。
本人在使用Elasticsearch-SQL過程中的使用情況,僅供參考。
es sql語法(pass):
like、count distinct (id) as cnt、count (*)、min、max、where 、and、
group by(與.raw連用)、order by(
<>(不等於)、id is not missing and id <> ''(不為NULL和空)
翻頁操作讀取,一次讀取一頁內容,offset你自己設偏移(第一頁 limit 1000 offset 0 就是1-1000;第二頁limit1000 offset 1000 就是 1001-2001;)
(not pass):單獨distinct 、case when、as別名不是聚合函式時(嘗試暫未通)