elasticsearch JAVA API接口


JAVA API接口

http://www.ibm.com/developerworks/library/j-use-elasticsearch-java-apps/index.html

如果用windows去执行添加Index的一步按照上面这个参照文件的命令会出错,

ERROR:

{"error":"Content-Type header [application/x-www-form-urlencoded] is not supported"

ERROR:

{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"failed to parse"}],"type":"mapper_parsing_exception","reason":"failed to parse","caused_by":{"type":"not_x_content_exception","reason":"Compressor detection can only be called on some xcontent bytes or compressed xcontent bytes"}},"status":400}curl: (6) Could not resolve host: tag

需要修改两点:

1 添加header信息才能解析json

2 windows和linux的curl解析方式不同,json中字段要用三个双引号括起来,参照
http://blog.sina.com.cn/s/blog_65b8744b0102w694.html

正确命令为:curl -XPUT "http://localhost:9200/music/songs/3"  -H "Content-Type: application/json" -d "{ """name""": """Deck the Halls""", """year""": 1885, """lyrics""": """Fa la la la la""" }"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值