Elasticsearch kibana语法常用语句总结

1、查询这个索引的全部数据(显示10条)

  GET /dev_epc_car_category_32/_search
{
  "query":
  {
    "match_all": {}
  }
  , "size": 10
}

2、创建索引

PUT /alibaba

3、创建(更新)type和id并存数据

 PUT /alibaba/user/1
{
  "name":"张三",
  "age":18,
  "hobbit":"打球"
}

4、不指定id插入数据

POST /alibaba/user
{
  "name":"李四",
  "age":21232,
  "hobbit":"打架"
}


5、修改文档数据

POST /alibaba/user/1/_update
{
  "doc": {
    "age":99
  }
}

6、根据特定字段查找

GET /dev_epc_car_category_32/_search
{
  "query":
  {
    "match": {
      "jdYcId": "2461465133008816126"
    }
  }
  }

7、批量操作(增删改)
post /lib2/books/_bulk
{"delete":{"_index":"lib2","_type":"books","_id":4}}
{"create":{"_index":"tt","_type":"ttt","_id":"100"}}
{"name":"lisi"}
{"index":{"_index":"tt","_type":"ttt"}}
{"name":"zhaosi"}
{"update":{"_index":"lib2","_type":"books","_id":4}}
{"doc":{"price":58}}

8、#范围匹配
get /lib3/user/_search
{
  "query":{
    "range":{
      "birthday": {
        "from": "1990-10-10",
        "to": "2018-05-01"
      }
    }
  }
}

9、通配符查询
get /lib3/user/_search
{
  "query":{
    "wildcard": {
      "name":"li?i"
    }
  }
}

 

猜你喜欢

转载自blog.csdn.net/wang_nian/article/details/108092835
今日推荐