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

一、下载安装

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

如果把该CURL.exe文件复制到C:WindowsSystem32目录下,则不需要切换目录,可以直接运行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权威指南

原文地址:https://www.cnblogs.com/2YSP/p/8966919.html