用curl命令操作Elasticsearch命令笔记

C:\curl-7.51.0-win64-mingw>curl -XPUT "http://localhost:9200/dept/employee/1" -d "{"""empname""":"""emp1"""}"

curl 'localhost:9200/-cat/health?v'

curl 'localhost:9200/-cat/nodes?v'

C:\curl-7.51.0-win64-mingw>curl -XPUT "localhost:9200/customer?external/1?pretty" -d "{"""name""":"""John Doe"""}"


C:\curl-7.51.0-win64-mingw>curl -XGET "localhost:9200/customer/external/1?pretty"


curl -XDELETE "localhost:9200/customer?pretty"
-------------------------------------------------
随机id


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/customer/external?pretty" -d "{"""name""":"""Jackie Doe"""}"
-------------------------------------------------
C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/customer/external/1/_update?pretty" -d "{"""doc""":{"""name""":"""jane Doe"""}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/customer/external/1/_update?pretty" -d "{"""doc""":{"""name""":"""jane Doe""","""age""":20}}"



C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/customer/external/1/_update?pretty" -d "{"""script""":"""ctx._source.age+=5"""}"


C:\curl-7.51.0-win64-mingw>curl -XDElETE "localhost:9200/customer/external/2?pretty"


C:\curl-7.51.0-win64-mingw>curl -XDElETE "localhost:9200/customer/external/_query?pretty" -d "{"""query""":{"""match""":{"""name""":"""Jackie Doe"""}"



C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/customer/external/_bulk?pretty" -d "{"""index""":{"""_id""":"""1"""}}{"""name""": """John Doe""" }
{"""index""":{"""_id""":"""2"""}}{"""name""": """Jane Doe""" }'


curl -XPOST "localhost:9200/customer/external/_bulk?pretty" -d "{"""update""":{"""_id""":"""1"""}}{"""doc""": { """name""": """John Doe becomes Jane Doe""" } }
{"""delete""":{"""_id""":"""2"""}}"



导入json数据

C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/account/_bulk?pretty" --data-binary @accounts.json

--------------------------------------------------

curl "localhost:9200/bank/_search?q=*&pretty"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match_all""":{}}}"



C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match_all""":{}},"""from""":10,"""size""":10}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match_all""":{}},"""sort""":{"""balance""":{"""order""":"""desc
"""}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match_all""":{}},"""_source""":["""account_number""","""balance
"""]}"



C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match""":{"""account_number""":20}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match""":{"""address""":"""mill"""}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""match""":{"""address""":"""mill lane"""}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""bool""":{"""must""":[{"""match"""":{""""address""":"""mill"""}}
,{"""match""":{"""address""":"""lane"""}}]}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""bool""":{"""should""":[{"""match""":{"""address""":"""mil"""}},
{"""match""":{"""address""":"""lane"""}}]}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""bool""":{"""must_not""":[{"""match""":{"""address""":"""mil"""}
},{"""match""":{"""address""":"""lane"""}}]}}}"

C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""bool""":{"""must""":[{"""match""":{"""age""":"""40"""}}],"""must_not""":[{"""match""":{"""state""":"""ID"""}}]}}}"



过滤器
C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""query""":{"""filtered""":{"""query""":{"""match_all""":{}},"""filter""":{"""
range""":{""""balance""":{"""gte""":20000,"""lte""":30000}}}}}};

聚合
C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""size""":0,"""aggs""":{"""group_by_state""":{"""terms""":{"""field""":"""stat
e"""}}}}"


C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""size""":0,"""aggs""":{"""group_by_state""":{"""terms""":{"""field""":"""stat
e"""},"""aggs""":{"""average_balance""":{"""avg""":{"""field""":"""balance"""}}}
}}}"

出错
C:\curl-7.51.0-win64-mingw>curl -XPOST "localhost:9200/bank/_search?pretty" -d "{"""size""":0,"""aggs""":{"""group_by_state""":{"""terms""":{"""field""":"""stat
e"""},"""order""":{"""average_balance""":"""desc"""}},"""aggs""":{"""average_balance""":{"""avg""":{"""field""":"""balance"""}}}}}}"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值