最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

elasticsearch kibana簡(jiǎn)單查詢講解

 更新時(shí)間:2019年02月26日 11:54:08   作者:qq_37465151  
今天小編就為大家分享一篇關(guān)于elasticsearch kibana簡(jiǎn)單查詢講解,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧

一、簡(jiǎn)單的CRUD操作

1、添加

PUT /index/type/id
{
 "json數(shù)據(jù)"
}

2、查詢

GET /index/type/id

3、修改

POST /index/type/id/_update
{
 "doc": {
  "FIELD": "值"
 }
}

4、刪除

DELETE /index/type/id

二、搜索

搜索可以分成六大類

  • 1、query string search
  • 2、query DSL
  • 3、query filter
  • 4、full-text search
  • 5、phrase search
  • 6、highlight search

1、query string search

搜索全部:GET supplier/user/_search

{
 "took": 2,
 "timed_out": false,
 "_shards": {
  "total": 5,
  "successful": 5,
  "failed": 0
 },
 "hits": {
  "total": 3,
  "max_score": 1,
  "hits": [
   {
    "_index": "supplier",
    "_type": "user",
    "_id": "2",
    "_score": 1,
    "_source": {
     "name": "lisi",
     "age": 26,
     "address": "bei jing tong zhou",
     "price": 10000,
     "dept": [
      "kaifabu"
     ]
    }
   },
   {
    "_index": "supplier",
    "_type": "user",
    "_id": "1",
    "_score": 1,
    "_source": {
     "name": "zhangsan",
     "age": 30,
     "address": "bei jing chang chun jie",
     "price": 15000,
     "dept": [
      "kaifabu",
      "yanfabu"
     ]
    }
   },
   {
    "_index": "supplier",
    "_type": "user",
    "_id": "3",
    "_score": 1,
    "_source": {
     "name": "wangwu",
     "age": 26,
     "address": "bei jing tong zhou yun he ming zhu",
     "price": 13000,
     "dept": [
      "kaifabu"
     ]
    }
   }
  ]
 }
}

took:耗費(fèi)了幾毫秒

timed_out:是否超時(shí),這里是沒有

_shards:數(shù)據(jù)拆成了5個(gè)分片,所以對(duì)于搜索請(qǐng)求,會(huì)打到所有的primary shard(或者是它的某個(gè)replica shard也可以)

hits.total:查詢結(jié)果的數(shù)量,3個(gè)document

hits.max_score:score的含義,就是document對(duì)于一個(gè)search的相關(guān)度的匹配分?jǐn)?shù),越相關(guān),就越匹配,分?jǐn)?shù)也高

hits.hits:包含了匹配搜索的document的詳細(xì)數(shù)據(jù)

2、query DSL

查詢所有

GET supplier/user/_search
{
 "query": { "match_all": {} }
}

查詢?nèi)坎⑶遗判?/p>

GET suppluer/user/_search
{
 "query": {
  "match_all": {}
 }
 , "sort": [
  {
   "price": {
    "order": "desc"
   }
  }
 ]
}

分頁(yè)查詢

GET supplier/user/_search
{
 "query": { "match_all": {} },
 "from": 1,
 "size": 1
}

指定要查詢顯示的field

GET supplier/user/_search
{
 "query": { "match_all": {} },
 "_source": ["name", "price"]
}

3、query filter

搜索name為‘lisi'并且price大于1500的

GET supplier/user/_search
{
  "query" : {
    "bool" : {
      "must" : {
        "match" : {
          "name" : "lisi" 
        }
      },
      "filter" : {
        "range" : {
          "price" : { "gt" : 1500} 
        }
      }
    }
  }
}

4、full-text search(全文檢索)

address這個(gè)字段,會(huì)先被拆解,建立倒排索引

GET /ecommerce/product/_search
{
  "query" : {
    "match" : {
      "address" : "bei jing"
    }
  }
}

5、phrase search(短語(yǔ)搜索)

跟全文檢索相對(duì)應(yīng),相反,全文檢索會(huì)將輸入的搜索串拆解開來(lái),去倒排索引里面去一一匹配,只要能匹配上任意一個(gè)拆解后的單詞,就可以作為結(jié)果返回

phrase search,要求輸入的搜索串,必須在指定的字段文本中,完全包含一模一樣的,才可以算匹配,才能作為結(jié)果返回

GET /ecommerce/product/_search
{
  "query" : {
    "match_phrase" : {
      "address" : "bei jing"
    }
  }
}

6、highlight search(高亮搜索結(jié)果)

GET /ecommerce/product/_search
{
  "query" : {
    "match" : {
      "address" : "bei jing"
    }
  },
  "highlight": {
    "fields" : {
      "address" : {}
    }
  }
}

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • Java 將Excel轉(zhuǎn)為SVG的方法

    Java 將Excel轉(zhuǎn)為SVG的方法

    本文以Java示例展示如何將Excel文檔轉(zhuǎn)為SVG格式。通過(guò)本文中的方法,在將Excel轉(zhuǎn)為SVG時(shí),如果sheet工作表中手動(dòng)設(shè)置了分頁(yè),則將每個(gè)分頁(yè)的內(nèi)容單獨(dú)保存為一個(gè)svg文件,如果sheet工作表中沒有設(shè)置分頁(yè),則將Excel sheet表格中默認(rèn)的分頁(yè)范圍保存為svg。
    2021-05-05
  • SpringBoot Actuator監(jiān)控的項(xiàng)目實(shí)踐

    SpringBoot Actuator監(jiān)控的項(xiàng)目實(shí)踐

    本文主要結(jié)合 Spring Boot Actuator,跟大家一起分享微服務(wù)Spring Boot Actuator 的常見用法,方便我們?cè)谌粘V袑?duì)我們的微服務(wù)進(jìn)行監(jiān)控治理,感興趣的可以了解一下
    2024-01-01
  • IDEA如何自動(dòng)生成serialVersionUID的設(shè)置

    IDEA如何自動(dòng)生成serialVersionUID的設(shè)置

    這篇文章主要介紹了IDEA如何自動(dòng)生成 serialVersionUID 的設(shè)置,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-09-09
  • Kotlin開發(fā)Android應(yīng)用實(shí)例詳解

    Kotlin開發(fā)Android應(yīng)用實(shí)例詳解

    這篇文章主要介紹了Kotlin開發(fā)Android應(yīng)用實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • java泛型學(xué)習(xí)示例

    java泛型學(xué)習(xí)示例

    Java泛型(Generics)是JDK5開始引入的一個(gè)新特性,允許在定義類和接口的時(shí)候使用類型參數(shù)(Type Parameter)。下面是學(xué)習(xí)泛型的示例
    2014-04-04
  • 關(guān)于springboot打包目錄全解析

    關(guān)于springboot打包目錄全解析

    這篇文章主要介紹了springboot打包目錄解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Idea配置maven-tomcat-plugin插件實(shí)現(xiàn)項(xiàng)目部署

    Idea配置maven-tomcat-plugin插件實(shí)現(xiàn)項(xiàng)目部署

    今天小編就為大家分享一篇關(guān)于Idea配置maven-tomcat-plugin插件實(shí)現(xiàn)項(xiàng)目部署,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-02-02
  • springboot使用kafka事務(wù)的示例代碼

    springboot使用kafka事務(wù)的示例代碼

    Kafka?同數(shù)據(jù)庫(kù)一樣支持事務(wù),當(dāng)發(fā)生異常的時(shí)候可以進(jìn)行回滾,確保消息監(jiān)聽器不會(huì)接收到一些錯(cuò)誤的或者不需要的消息,本文就來(lái)介紹一下springboot使用kafka事務(wù)的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • 詳解SpringBoot2.0的@Cacheable(Redis)緩存失效時(shí)間解決方案

    詳解SpringBoot2.0的@Cacheable(Redis)緩存失效時(shí)間解決方案

    這篇文章主要介紹了詳解SpringBoot2.0的@Cacheable(Redis)緩存失效時(shí)間解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • SpringBoot中各個(gè)層級(jí)結(jié)構(gòu)的具體實(shí)現(xiàn)

    SpringBoot中各個(gè)層級(jí)結(jié)構(gòu)的具體實(shí)現(xiàn)

    在SpringBoot項(xiàng)目中,常常會(huì)把代碼文件放入不同的包中,本文主要介紹了SpringBoot中各個(gè)層級(jí)結(jié)構(gòu)的具體實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-05-05

最新評(píng)論

合肥市| 祥云县| 万州区| 双柏县| 申扎县| 麻阳| 哈尔滨市| 彝良县| 广宁县| 象山县| 康乐县| 淮南市| 新乡市| 那曲县| 宜川县| 嘉善县| 双桥区| 资中县| 昭苏县| 新邵县| 嵩明县| 哈巴河县| 万载县| 眉山市| 县级市| 浦城县| 城口县| 凤阳县| 西华县| 蕉岭县| 天镇县| 景东| 勃利县| 无为县| 清水河县| 永新县| 阿勒泰市| 寻乌县| 纳雍县| 桦南县| 临武县|