windows环境安装和使用curl与ES交互

一、下载安装

官网下载对应版本的包,解压后打开CMD切换到对应目录(我的目录,E:\file\I386)下运行CURL.exe文件,

如果把该CURL.exe文件复制到C:\Windows\System32目录下,则不需要切换目录,可以直接运行curl命令。

二、请求Elasticsearch

前提是es已经安装完毕并启动了。

这里表示es已经可以正常访问了。

那么如何发起带有json字符串requestBody的请求呢?

比如:我们要索引一个文档

则需要输入以下命令:

curl -H "Content-Type:application/json" -H "Accept:application/json" -X PUT  http://localhost:9200/megacorp/employee/1?pretty -d "{\"first_name\":\"John\",\"last_name\":\"Smith\",\"age\" :25,\"about\" :\"I love to go rock climbing\",\"interests\": [ \"sports\", \"music\" ]}"

 

注意:请求头需要加,括号里的"需要转义。

查询所有文档可以看见已经添加成功了。

参考文档:Elasticsearch权威指南

posted @ 2018-04-28 12:32  烟味i  阅读(899)  评论(0编辑  收藏  举报