• Elasticsearch 的页面工具kibana中 dev tool 菜单使用


    首先来到kibana 页面,找到  dev tool 菜单,选择Console

    ​​​​​​es的页面工具kibana中 dev tool 菜单使用_kibana中的dev tools 在哪里_nandao158的博客-CSDN博客

    1、查所有的索列表

    1. GET /_cat/indices?v
    2. 或者
    3. GET /_cat/indices


    2、创建索引

    1. POST nandao/create/1
    2. {
    3.   "name":"nan"
    4. }

    删除索引

    DELETE dao


    3、所有库数据查询

    1. GET _search
    2. {
    3.   "query": {
    4.     "match_all": {}
    5.   }
    6. }


    4、针对某个索引下,随机查询,默认查询10条

    1. GET crawler-article/_search
    2. {
    3.   "query": {
    4.     "match_all": {}
    5.   }
    6. }


    5、分页模糊查询 查询3条

    1. GET crawler-article/_search
    2. {
    3.   "query":{
    4.     "match":{
    5.       "title": "佛"
    6.     }
    7.   },
    8.   "from":0,
    9.   "size":3


    6、分页查询并排序

    1. GET crawler-article/_search
    2. {
    3.   "query":{
    4.     "match":{
    5.       "title": "佛"
    6.     }
    7.   },
    8.   "from":0,
    9.   "size":3
    10.   , "sort": [
    11.     {
    12.       "id": {
    13.         "order": "desc"
    14.       }
    15.     }
    16.   ]


    7、精确查询 term

    1. GET /crawler-article/_search
    2. {
    3.   "query":{
    4.     "term":{
    5.       "title":"弥"
    6.     }
    7.   }
    8. }


    8、单条件模糊查询 match

    1. GET /crawler-article/_search
    2. {
    3.   "query":{
    4.     "match":{
    5.       "title":"佛陀啊"
    6.     }
    7.   }
    8. }


    9、按照单个条件查询返回特定内容和条数

    1. GET /crawler-article/_search
    2. {
    3.   "from": 0
    4.   "size": 2
    5.   "_source": ["title"],
    6.   "query": {
    7.     "match": {
    8.       "title": "佛陀"
    9.     }
    10.   }
    11. }


    10、当同一个属性满足逻辑或时的查询

    1. GET /crawler-article/_search
    2. {
    3.   "query": {
    4.     "bool": {
    5.       "should": [
    6.         {
    7.           "match": {
    8.             "title": "陀"
    9.           }
    10.         },
    11.         {
    12.           "match": {
    13.             "title": "鑫"
    14.           }
    15.         }
    16.       ]
    17.     }
    18.   }
    19. }


    11、多条件联合并且查询

    1. GET /crawler-article/_search
    2. {
    3.   "query": {
    4.     "bool": {
    5.       "must": [
    6.         {
    7.           "match": {
    8.             "title": "佛"
    9.           }
    10.         },
    11.         {
    12.           "match": {
    13.             "content": "陀"
    14.           }
    15.         }
    16.       ]
    17.     }
    18.   }
    19. }


    12、范围查询并进行排序

    1. GET /crawler-article/_search
    2. {
    3.   "query": {
    4.     "range": {
    5.       "id": {
    6.         "gte": 1,
    7.         "lte": 23000
    8.       }
    9.     }
    10.   }
    11.   , "sort": [
    12.     {
    13.       "id": {
    14.         "order": "desc"
    15.       }
    16.     }
    17.   ]
    18. }


    13、聚合查询查范围数量

    1. GET /crawler-article/_search
    2. {
    3.   "size": 0
    4.   "aggs": {
    5.     "id": {
    6.       "range": {
    7.         "field": "id",
    8.         "ranges": [
    9.           {
    10.             "from": 5,
    11.             "to": 8
    12.           },{
    13.             "from":1 ,
    14.             "to": 3
    15.           }
    16.         ]
    17.       }
    18.     }
    19.   }
    20. }


    14、聚合查询 aggs

    1. GET /crawler-article/_search?pretty
    2. {
    3.   "size": 0
    4.   "query": {
    5.    "match_all": {
    6.    }
    7.   },
    8.   "aggs": {
    9.     "title": {
    10.       "terms": {
    11.         "field": "title.keyword"
    12.       }
    13.     }
    14.   }
    15. }


    15、filter 过滤查询

    1. GET crawler-article/_search?pretty
    2. {
    3.   "query": {
    4.     "bool": {
    5.       "filter": {
    6.         "range": {
    7.           "id": {
    8.             "gte": 1
    9.             "lte": 200
    10.           }
    11.         }
    12.       }
    13.     }
    14.   }
    15. }

  • 相关阅读:
    Git版本管理
    各向异性方解石晶体的双折射效应
    模拟网络延迟加载,添加正在加载中图标显示
    java计算机毕业设计志愿者管理系统演示录像2020源码+mysql数据库+系统+lw文档+部署
    linux概念基础认识(基于阿里云ecs服务器操作)
    2021中国自动驾驶末端配送产业商业化应用研究报告
    MySQL索引详解及演进过程以及延申出面试题(别再死记硬背了,跟着我推演一遍吧)
    数据库笔记
    路由器怎么连接台式电脑
    git-仓库迁移并保留commit log
  • 原文地址:https://blog.csdn.net/cxs812760493/article/details/133082807