windows系统下执行es的curl


windows系统下执行curl:

注意:windows下不能用单引号,必须用双引号,英文双引号,双引号!!!

查看es状态
curl http://localhost:9200/_cat/health

查看特定索引
curl “http://localhost:9200/_cat/indices/testindex”

删除索引
curl -X DELETE “http://localhost:9200/testindex”

新建索引
curl -H “Content-Type: application/Json” -X PUT “http://localhost:9200/testindex” -d “{/”mappings/” : {/”market_api/” : {/”properties/” : {/”prop_1/” : {/”type/” : /”keyword/”},/”prop_2/” : {/”type/” : /”double/”},/”prop_3/” : {/”type/” : /”keyword/”},/”prop_4/” : {/”type/” : /”integer/”}}}}}”

新增嵌套字段
curl -XPOST “http://localhost:9200/testindex/_mapping/testbundlesku” -H “Content-Type: application/Json” -d “{“””properties”””:{“””platformSkuList2″””:{“””type”””:”””nested”””,”””properties”””:{“””id”””:{“””type”””:”””keyword”””},”””created”””:{“””type”””:”””date”””}}}}}”

curl -X POST “http://localhost:9200/testindex/_mapping/testbundlesku” -H “Content-Type: application/Json” -d “{/”properties/”:{/”platformSkuList3/”:{/”type/”:/”nested/”,/”properties/”:{/”id/”:{/”type/”:/”keyword/”},/”created/”:{/”type/”: /”date/”}}}}}”

删除数据
curl -X DELETE “http://localhost:9200/testindex/testbundlesku/410c4e4e-768d-4c82-abf8-57d3123df956”

新增或修改数据
curl -H “Content-Type: application/Json” -XPUT “http://localhost:9200/testindex/testbundlesku/13BA72ED-26DF-4D03-8A5B-BEC1D3129B28″ -d” {/”id/”:/”13BA72ED-26DF-4D03-8A5B-BEC1D3129B28/”,/”code/”:/”asdfadf/”,/”newProductPlatformInfoList/”:[{/”platformType/”:0,/”audited/”:/”2022-08-15/”},{/”platformType/”:1,/”audited/”:/”2022-08-01/”}]}”

查询数据
curl -H “Content-Type: application/Json” -X GET “http://localhost:9200/testindex/_search” -d “{/”from/”:0,/”size/”:2}”

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/280729.html

(0)
上一篇 2022年8月15日
下一篇 2022年8月15日

相关推荐

发表回复

登录后才能评论