ElasticSearch 命令

参考: https://www.cnblogs.com/sxdcgaq8080/p/11118947.html
https://blog.youkuaiyun.com/wild46cat/article/details/62889554

curl http://119.29.180.156:9200   ---检查节点是否正常启动 

curl http://119.29.180.156:9200/_cat/health?v  ----cat检测集群健康状况  绿色表示一切正常, 黄色表示所有的数据可用但是部分副本还没有分配,红色表示不可用


curl http://119.29.180.156:9200/_cat/indices?v   ----显示索引

curl -XPUT http://119.29.180.156:9200/my_new_index?pretty  ---新增索引


curl -XPUT http://119.29.180.156:9200/my_new_index/user/2?pretty -d  '{"name":"李四","age":"45"}'  ----新增数据

curl -XGET http://119.29.180.156:9200/my_new_index/user/2?pretty  ---查询数据 id = 2 的


curl -XPUT http://119.29.180.156:9200/my_new_index/user/2?pretty -d '{"name":"李四修改","age":"28"}'  --修改id = 2的数据

curl -XPOST http://119.29.180.156:9200/my_new_index/user/2/_update?pretty -d '{"doc":{"name":"李四更新","age":"230"}}'  ---更新数据


curl -XPOST http://119.29.180.156:9200/my_new_index/user/2/_update?pretty -d '{"doc":{"name":"李四更新","age":"230","address":"北京东直门"}}'  ---更新数据的同时,新增列

curl -XPOST http://119.29.180.156:9200/my_new_index/user/2/_update?pretty -d '{"doc":{"name":"李四更新","age":230,"address":"北京东直门"}}'  ---将age变为整型


curl -XPOST http://119.29.180.156:9200/my_new_index/user/2/_update?pretty -d '{"script" : "ctx._source.age += 5"}'  ---使用简单脚本,对年龄增加5

curl -XDELETE http://119.29.180.156:9200/my_new_index/user/2?pretty  ---删除数据


curl -XPOST http://119.29.180.156:9200/my_new_index/user/_bulk?pretty -d '
{"index":{"_id":"3"}}
{"name":"赵思","age":12}
{"index":{"_id":"4"}}
{"name":"钱三一","age":13}
'  																					----批量插入

curl -XPOST http://119.29.180.156:9200/my_new_index/_search?q=*&pretty'-d'  ---查询索引中的全部数据

curl -XPOST http://119.29.180.156:9200/my_new_index/_search?pretty -d '
{
    "query":{
        "match_all":{

        }
    }
}'                       ---查询索引中的全部数据 

curl -XPOST http://119.29.180.156:9200/my_new_index/_search?pretty -d ‘{“query”:{ “match_all”:{}}}’ —查询索引中的全部数据

curl -XPOST http://119.29.180.156:9200/my_new_index/_search?pretty -d '
{
    "query":{
        "match_all":{

        }
    },
    "size":10
}
'  -----查询指定索引下的数据  【如果不指定size,默认返回10条】
curl -XPOST http://119.29.180.156:9200/my_new_index/_search?pretty -d '
{
    "query":{
        "match_all":{

        }
    },
    "sort":{
        "age.keyword":{
            "order":"desc"
        }
    },
    "from": 0,
    "size": 20
}
'    -----按照age字段倒序排序 sort,取出20条
curl -XPOST http://119.29.180.156:9200/my_new_index/_search?pretty -d '
{
    "query":{
        "match_all":{

        }
    },
    "_source":[
        "name",
        "address"
    ]
}
'  ---只返回name和address列


curl -XPOST http://119.29.180.156:9200/my_new_index/_search?pretty -d '
{
    "query":{
        "match":{
            "age":200
        }
    }
}
'  ----查询age=200的数据
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值