精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Elasticsearch不會DSL沒事,來試試SQL吧

數據庫
Elasticsearch 是一個分布式、RESTful 風格的搜索和數據分析引擎,能夠解決不斷涌現出的各種用例,最常見的是作為搜索引擎,提供項目中全文搜索。

 Elasticsearch 是一個分布式、RESTful 風格的搜索和數據分析引擎,能夠解決不斷涌現出的各種用例,最常見的是作為搜索引擎,提供項目中全文搜索。

一提到Elasticsearch,必然需要提到Query DSL,DSL(Domain Specific Language特定領域語言)以JSON請求體的形式,但DSL語法并沒有那么直觀,如果不經常使用,就會遺忘,等需要用的時候,感覺非常不方便。

[[355139]]

今天我們就看下官方提供的X-Pack,它包含一項SQL功能,可對Elasticsearch索引執行SQL查詢并以表格格式返回結果。Elasticsearch SQL(6.3版本以后)不僅允許針對Elasticsearch實時執行類似SQL的查詢。也可以使用REST接口,或者使用JDBC,保證任何客戶端都可以使用SQL對Elasticsearch中的數據進行原生搜索和聚合數據。我們可以將Elasticsearch SQL看作是一種翻譯器,它可以將SQL翻譯成Query DSL。

官方說明:https://www.elastic.co/guide/en/elasticsearch/reference/7.8/xpack-sql.html

下面我們先使用es + kabana體驗一下(安裝就不說明了)

構建數據

先創建索引,注意es 7.x去掉了type,本文使用的是7.8.0版本的es和kabana。

創建索引


放入文檔數據

 

 

SQL查詢數據


SQL語法

在ES中使用SQL查詢的語法與在數據庫中使用基本一致,具體格式如下:

  1. SELECT select_expr [, ...] 
  2. FROM table_name ] 
  3. WHERE condition ] 
  4. GROUP BY grouping_element [, ...] ] 
  5. HAVING condition] 
  6. ORDER BY expression [ ASC | DESC ] [, ...] ] 
  7. [ LIMIT [ count ] ] 
  8. [ PIVOT ( aggregation_expr FOR column IN ( value [ [ AS ] alias ] [, ...] ) ) ] 

 大家可以在實際中自行體驗一下,也可以通過下列語句,將sql轉成DSL 

  1. POST /_sql/translate 
  2.   "query""SELECT * FROM student LIMIT 10" 

  

下面我們來看下jdbc的操作

JDBC使用SQL查詢

引入依賴

  1. <dependency> 
  2.   <groupId>org.elasticsearch.plugin</groupId> 
  3.   <artifactId>x-pack-sql-jdbc</artifactId> 
  4.   <version>7.8.0</version> 
  5. </dependency> 

注意該依賴maven中央倉庫沒有,需要配置倉庫地址

  1. <repositories> 
  2.         <repository> 
  3.             <id>elastic.co</id> 
  4.             <url>https://artifacts.elastic.co/maven</url> 
  5.         </repository> 
  6.     </repositories> 

 jdbc相關代碼

  1. Class.forName("org.elasticsearch.xpack.sql.jdbc.EsDriver"); 
  2. Connection connection = DriverManager.getConnection("jdbc:es://http://127.0.0.1:9200"); 
  3. Statement statement = connection.createStatement(); 
  4. ResultSet resultSet = statement.executeQuery("select name from student"); 
  5. while (resultSet.next()){ 
  6.   System.out.println(resultSet.getString("name")); 

 執行后,報錯如下

  1. Exception in thread "main" java.sql.SQLInvalidAuthorizationSpecException: current license is non-compliant for [jdbc] 
  2.     at org.elasticsearch.xpack.sql.client.JreHttpUrlConnection$SqlExceptionType.asException(JreHttpUrlConnection.java:330) 
  3.     at org.elasticsearch.xpack.sql.client.JreHttpUrlConnection.parserError(JreHttpUrlConnection.java:207) 
  4.     at org.elasticsearch.xpack.sql.client.JreHttpUrlConnection.request(JreHttpUrlConnection.java:170) 
  5.     at org.elasticsearch.xpack.sql.client.HttpClient.lambda$post$1(HttpClient.java:106) 
  6.     at org.elasticsearch.xpack.sql.client.JreHttpUrlConnection.http(JreHttpUrlConnection.java:66) 
  7.     at org.elasticsearch.xpack.sql.client.HttpClient.lambda$post$2(HttpClient.java:105) 
  8.     at java.security.AccessController.doPrivileged(Native Method) 
  9.     at org.elasticsearch.xpack.sql.client.HttpClient.post(HttpClient.java:104) 
  10.     at org.elasticsearch.xpack.sql.client.HttpClient.query(HttpClient.java:81) 
  11.     at org.elasticsearch.xpack.sql.jdbc.JdbcHttpClient.query(JdbcHttpClient.java:70) 
  12.     at org.elasticsearch.xpack.sql.jdbc.JdbcStatement.initResultSet(JdbcStatement.java:160) 
  13.     at org.elasticsearch.xpack.sql.jdbc.JdbcStatement.execute(JdbcStatement.java:151) 
  14.     at org.elasticsearch.xpack.sql.jdbc.JdbcStatement.executeQuery(JdbcStatement.java:40) 
  15.     at com.ganhuojun.gracefulshutdown.configuration.Test.main(Test.java:22) 

 發現current license is non-compliant for [jdbc],說明功能被限制,查詢下官網發現,jdbc在免費開源的版本是不支持的 

 

查詢地址:https://www.elastic.co/cn/subscriptions

那怎么解決呢?

官網提供了我們修改license api的功能,去體驗一些新的功能

https://www.elastic.co/guide/en/elasticsearch/reference/master/start-trial.html

按照官網操作后,執行前面的jdbc代碼,可以得到正確結果


由于jdbc版本使用需要付費,建議在實際項目中,使用DSL或者SQL REST API操作。

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2022-06-17 11:10:43

PandasPolarsPython

2020-09-28 11:09:54

SQLDSL

2020-07-10 12:06:28

WebpackBundleless瀏覽器

2020-08-25 08:03:59

測試Sharness結構

2023-06-13 08:00:57

ChatGPT語言模型

2023-10-29 09:11:03

DSL語法

2020-11-04 16:34:45

單元測試技術

2021-08-04 08:31:10

MySQL數據庫日志

2021-09-07 11:20:02

binlogMySQL數據庫

2023-11-13 12:48:32

語言DSL

2022-12-30 09:12:55

查詢es搜索值

2020-12-15 10:24:05

2012-07-03 09:38:42

前端

2025-06-04 01:02:00

MySQL索引

2025-10-28 01:45:00

setTimeouAPI日志

2019-09-21 21:32:34

數據庫SQL分布式

2020-04-03 14:25:55

diff Meld工具

2024-06-19 10:01:50

2021-01-27 11:36:34

代碼開發工具

2018-03-20 16:20:29

LinuxChromiumLibreOffice
點贊
收藏

51CTO技術棧公眾號

www.久久av| 亚洲少妇30p| 欧美午夜激情在线| 久久精品99无色码中文字幕| 妞干网在线视频观看| 一级黄色大片免费观看| 精品国产伦一区二区三区观看说明| www国产成人| 久久久久久久久爱| 日本77777| 91电影在线播放| 无码日韩精品一区二区免费| 夜夜嗨av一区二区三区中文字幕| 国产精品一区二区三区在线播放| 好吊日免费视频| 青青伊人久久| 国产精品久久久久久久浪潮网站| 国产999精品久久久| 国产精品无码在线| 午夜影院在线播放| 91麻豆免费看片| 91视频国产一区| 日本精品人妻无码77777| 国产精品一区免费在线| 亚洲精品高清视频在线观看| 粉嫩av免费一区二区三区| 男女免费视频网站| 精品精品国产毛片在线看| 婷婷六月综合亚洲| 青青成人在线| 一区二区美女视频| 毛片一区二区| 国产亚洲美女久久| 玖玖爱视频在线| 在线观看中文| 99久久久精品| 日本成人免费在线| 青青操在线播放| 日韩中文字幕一区二区高清99| 夜夜揉揉日日人人青青一国产精品| 手机成人在线| av资源免费看| 国产农村妇女精品一二区| 亚洲人成电影在线播放| 日本不卡一区在线| 亚洲视频在线观看| 免费成人蒂法网站| 欧美午夜寂寞| 欧美日韩一区二区三区在线看| gogogo免费高清日本写真| 亚洲国产日韩在线观看| 乱码第一页成人| 91av视频导航| 久草手机视频在线观看| 亚洲精品一区国产| 欧美午夜无遮挡| 大肉大捧一进一出好爽视频| av电影在线观看| 国产欧美一区二区在线| av免费精品一区二区三区| 日韩毛片在线视频| 欧美激情理论| 日韩精品亚洲元码| 久久久久久久久久毛片| 在线男人天堂| 色哟哟在线观看一区二区三区| 一本一道久久a久久精品综合| 男人天堂av网| 精品一区二区av| 4p变态网欧美系列| 澳门黄色一级片| 国产日韩欧美一区二区三区| 精品国产乱码久久久久久影片| 日韩毛片在线免费看| av片在线观看网站| 亚洲一区二区三区视频在线| 亚洲午夜久久久影院伊人| 色老头视频在线观看| 久久丝袜美腿综合| 国产乱码精品一区二区三区卡| 久久久黄色大片| 亚洲女同另类| 一区二区在线视频| 最近中文字幕无免费| 国产探花在线精品| 久久国内精品一国内精品| 青娱乐免费在线视频| 亚洲一区二区三区免费在线观看| 国产精品第三页| 天海翼一区二区| 欧美三级第一页| 日韩亚洲国产中文字幕| 久久婷婷五月综合| 偷拍亚洲色图| 久久九九全国免费精品观看| 日本亚洲欧美在线| 日本美女一区二区| 国产精品电影在线观看| 国产超碰人人模人人爽人人添| 97se亚洲国产综合自在线| 国产精品日韩欧美一区二区| 男操女在线观看| 久久先锋资源网| 波多野结衣三级在线| 国产美女高潮在线观看| 亚洲mv在线观看| cao在线观看| av福利在线导航| 午夜精品福利一区二区三区蜜桃| 天堂社区在线视频| av在线播放一区| 欧美性色aⅴ视频一区日韩精品| 六月丁香婷婷激情| 不卡精品视频| 日韩视频免费观看高清完整版| 色噜噜狠狠一区二区| 红杏aⅴ成人免费视频| 精品国产美女在线| 日韩黄色片网站| 免费观看日韩电影| 国产精自产拍久久久久久蜜| 日韩在线视频观看免费| 亚洲视频1区2区| 韩国中文字幕av| 免费看日本一区二区| 一区二区三区国产在线观看| 国产成人亚洲欧洲在线| 国产成人精品免费一区二区| 国产精品嫩草在线观看| 黄色在线免费看| 亚洲综合视频在线观看| 国产成人美女视频| 第一sis亚洲原创| 美日韩精品免费观看视频| 全网免费在线播放视频入口| 青青草一区二区三区| 欧美三日本三级少妇三99| 午夜在线播放| 在线观看一区日韩| 日本网站在线看| 久久精品青草| 国内精品免费午夜毛片| 无码任你躁久久久久久久| 99视频一区二区| 国产3p露脸普通话对白| 盗摄牛牛av影视一区二区| 亚洲色图校园春色| 久久久久久久久久久影院| 噜噜噜躁狠狠躁狠狠精品视频 | 欧美激情亚洲天堂| 爱看av在线入口| 欧美综合色免费| 法国空姐电影在线观看| 综合一区av| 亚洲一区久久久| 久久久久久久影视| 日本黄色一区二区| 人妻av一区二区三区| 九九视频精品全部免费播放| 国产精品99久久久久久久久| www.麻豆av| 日本一区二区三区四区| 青青草精品视频在线观看| 国产二区精品| 国产精品96久久久久久| 1769视频在线播放免费观看| 7777精品伊人久久久大香线蕉经典版下载| 无码人妻aⅴ一区二区三区玉蒲团| 综合久久亚洲| 久久99精品久久久久久青青日本| 九七久久人人| 欧美电影精品一区二区| 国产白丝一区二区三区| 激情亚洲综合在线| 国产美女主播在线| gogo大尺度成人免费视频| 欧美裸体男粗大视频在线观看| 无码人妻av免费一区二区三区| 日本一区二区在线不卡| 中文字幕第一页在线视频| 国内久久视频| 亚洲a级在线观看| 91禁在线看| 伊人久久久久久久久久久久久 | 久久精品国产网站| 久久国产主播精品| 国产亚洲精品精品国产亚洲综合| 精品一区精品二区| 一区二区三区www污污污网站| 一区二区三区日本| 久久精品国产亚洲av久| 亚洲精华国产欧美| www.久久艹| 偷拍中文亚洲欧美动漫| 精品视频在线导航| 亚洲在线免费观看视频| 午夜精品久久久久久久久久| 99国产精品免费| 视频一区欧美精品| 欧美一级二级三级九九九| 亚洲欧洲专区| 欧美专区中文字幕| yellow91字幕网在线| 欧美一区午夜精品| 国产高潮国产高潮久久久91| 久久久精品综合| 午夜欧美福利视频| 午夜久久黄色| 成人免费在线看片| 成人自拍视频网| 色噜噜狠狠狠综合曰曰曰| 怡春院在线视频| 椎名由奈av一区二区三区| 中文字幕av不卡在线| 亚洲国产精品第一区二区| 一区二区三区四区五区精品| 成人看片在线观看| 最近2019中文字幕一页二页| 五月婷婷在线播放| 在线看国产日韩| 日韩xxx高潮hd| 一区二区在线看| 国产精品久久久免费看| 久久久噜噜噜久噜久久综合| 国产亚洲色婷婷久久99精品91| 国产精品综合一区二区| 国产中文字幕乱人伦在线观看| 区一区二视频| 日韩电影免费观看在| 99精品视频在线免费播放| 国产精品99久久久久久久久久久久 | 色yeye香蕉凹凸一区二区av| 国产在线超碰| 欧美剧在线免费观看网站| 欧美 日韩 国产 一区二区三区| 久久久久久97三级| aaaaa级少妇高潮大片免费看| 成人aaaa免费全部观看| 免费激情视频在线观看| 97精品一区| 一级日韩一区在线观看| 成人精品影院| 一区二区三区四区视频在线观看 | 人妻av中文系列| 黄色亚洲免费| 日韩在线观看a| 亚洲国产专区校园欧美| 日韩av在线播放不卡| 亚洲毛片视频| 丰满人妻中伦妇伦精品app| 日韩精品dvd| 国产欧美一区二区在线播放| 国产超碰精品| 国产精品激情av电影在线观看 | 制服丝袜激情欧洲亚洲| 国产精品久久免费| 午夜精彩视频在线观看不卡| 五月天综合在线| 欧美日韩在线视频首页| 天堂网av2018| 91性感美女视频| 中文字幕在线观看网址| 国产精品资源在线看| 国产老头和老头xxxx×| 日本欧美在线观看| 色噜噜狠狠一区二区| 国产精品 日产精品 欧美精品| 无码aⅴ精品一区二区三区浪潮| 午夜综合激情| 国产资源在线免费观看| 国产午夜精品一区二区三区欧美| 男人操女人免费软件| 奇米精品一区二区三区在线观看一 | 国产精品一品| 欧美在线精品免播放器视频| 日本黄色一区| av在线不卡一区| 伊人久久大香线蕉综合网蜜芽| 成人av播放| 婷婷精品在线| www.-级毛片线天内射视视| av在线不卡顿| 欧美一区二区福利| 国产大片一区| 欧美日韩国产精品激情在线播放| 美女网站视频久久| 免费看黄色片的网站| 国产精品综合一区二区三区| 中文字幕乱码在线| 国产精品久久看| 9.1片黄在线观看| 亚洲精品国产成人久久av盗摄| 特级西西444www大精品视频免费看| 欧美色国产精品| 亚洲aaaaaaa| 久久人体大胆视频| 亚洲xxxxxx| 亚州av一区二区| 国产拍在线视频| 国产精品久久色| 电影亚洲一区| 国产亚洲精品自在久久| 久久精品不卡| 日韩少妇内射免费播放18禁裸乳| 精品综合免费视频观看| 57pao国产成永久免费视频| av亚洲精华国产精华精华 | 午夜福利一区二区三区| 久久五月天综合| 成人免费网站www网站高清| 国产精品视频免费观看| 91精品成人| 2025韩国理伦片在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 美女网站视频在线观看| 91一区二区三区在线观看| 免费国产羞羞网站美图| 亚洲最色的网站| 中文字幕在线观看国产| 亚洲免费中文字幕| sese在线视频| 久久久精品久久| 综合在线影院| 免费亚洲精品视频| 欧美一二区在线观看| 97国产在线播放| 日韩精品福利网| 国产一区二区在线观看免费视频| 97国产精品videossex| 天堂资源在线播放| 色狠狠一区二区| 视频二区在线| 日韩在线视频观看正片免费网站| 毛片无码国产| 国产综合视频在线观看| 99久久香蕉| 欧美三级网色| 天堂午夜影视日韩欧美一区二区| 国产二级一片内射视频播放 | 精品久久久网站| 青青久草在线| 久久精品久久精品亚洲人| 成人精品一区二区三区电影| 亚洲7777| 免费人成黄页网站在线一区二区| 超薄肉色丝袜一二三| 欧美三级三级三级| 欧美性videos| 性日韩欧美在线视频| 国产女人18毛片水真多18精品| 欧美午夜性视频| 91在线丨porny丨国产| 美日韩一二三区 | 午夜精品一区二区三| 色综合老司机第九色激情| 三级中文字幕在线观看| 成人在线小视频| 亚洲欧美综合久久久| 成年人网站av| 亚洲成人tv网| 国产精品久久久久久久久久久久久久久久 | 成人永久免费| 亚洲日本久久| 一级黄色性视频| 欧美色成人综合| 影音先锋在线视频| 久久久久se| 免费在线观看不卡| 久久久久免费看| 欧美少妇bbb| 成人国产免费电影| 国产伦精品一区二区| 可以看av的网站久久看| 后入内射无码人妻一区| 精品久久久久久无| 欧美日韩不卡| 丰满人妻一区二区三区53号| 美国三级日本三级久久99| 黄色一级片中国| 日韩电影在线观看永久视频免费网站| 麻豆视频在线| 国产精品二区二区三区| 久久久久99| 国产精品国产精品88| 日韩黄色av网站| **精品中文字幕一区二区三区| 欧洲精品一区二区三区久久| 国产亚洲污的网站| 久久精品国产成人av| 最好看的2019的中文字幕视频| 丝袜美腿一区| 日韩一级特黄毛片| 国产美女娇喘av呻吟久久| av大片免费观看| 久久久久999| 精品国产乱码久久久| 在线播放av网址| 欧美日韩不卡在线| 老司机在线视频二区| 国产一区免费|