首页 > Windows开发 > 详细

elasticsearch-api

时间:2021-05-12 20:35:09      阅读:22      评论:0      收藏:0      [点我收藏+]
#新增索引test1 并向索引test1中插入类型为_doc id=1的文档
PUT test1/_doc/2
{
  "_doc":[{
    "name":"张三2",
    "age":120,
    "sex":true
  },{
    "name":"李诗2",
    "age":160,
    "sex":false
  }]
}
#获取索引为test 类型为_doc id=1 的数据
GET test1/_doc/2
# 删除索引为test 类型为_doc id=1 的数据
DELETE test1/_doc/1
#删除 索引为test 类型为_doc的所有数据 ElasticSearch5.0的版本以后就不在支持
DELETE test1/_d

# 删除索引 test1及下面的所有数据
DELETE test1
#通过post请求删除数据
PUT test1/_doc/34
{
  "info":{"age":"123"}
}
GET test1/_doc/34
POST test1/_doc/_delete_by_query
{
  "query": {
    "match": {
      "info.age":"123"
    }
  }
}
# 一个索引下只允许有一个type
PUT test1/test/1
{
  "name":"zs"
}
#查询 test1节点下所有信息
GET /test1/_search

 

#按条件查询
POST /test1/_doc/_search
{
  "query":{
    "match": {
      "_doc.age": "12"
    }
  }
}
#分页查询
POST /test1/_doc/_search
{
  "query": {
    "match": {
      "class": "a"
    }
  },
  "from": 1,
  "size": 1
}
#高亮显示,只会高亮显示match里面的字段
POST /test1/_doc/_search
{
  "query": {
    "match": {
      "class": "a"
    }
  },
  "from": 1,
  "size": 1,
  "highlight": {
    "fields": {
      "class": {}
    }
  }
}

???聚合函数

elasticsearch-api

原文:https://www.cnblogs.com/liucanhui/p/14761195.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!