弹性搜索_bulk请求" head"插入

时间:2015-01-03 12:51:33

标签: search bulk elasticsearch-plugin

我已经安装了"elasticsearch-head"插件的弹性搜索群集。

我想使用_bulk API一次插入多个值,但_bulk请求体的特定格式似乎会给插件带来麻烦。

我使用"任何查询"使用以下设置指定我的请求的面板:
查询:/_bulk
体:

{ "create" : { "_index" : "eco", "_type" : "usage" } }
{ "index": 1, name" : "my_value" }

在验证json时我得到以下内容,并且请求不会被执行:

JSON.parse: unexpected non-whitespace character after JSON data at line 2 column 1 of the JSON data

有没有人知道elasticsearch-head插件是否可以处理_bulk API? 或者我的请求有问题吗?

2 个答案:

答案 0 :(得分:0)

您在名字前缺少引号。

{ "index": 1, "name" : "my_value" }

答案 1 :(得分:0)

elasticsearch-head插件不支持_bulk,将导致JSON错误... 希望作者能够尽快提供支持,您可以向下面的网站提交问题。 https://github.com/TravisTX/elasticsearch-head-chrome/issues