在elasticsearch中更新文档

时间:2015-05-28 19:05:10

标签: elasticsearch

我在Firefox附加组件中使用Restclient的Elasticsearch 我在更新文档时遇到以下问题

{
    "error": "JsonParseException[Unexpected character (':' (code 58)): was expecting comma to separate OBJECT entries
 at [Source: [B@142d626; line: 3, column: 12]]",
    "status": 500
}

我这样做

method : post
url: http://localhost:9200/test2/t2/2/_update?pretty
in body 
{    "doc" : 
    "name":"oooooo"
}

任何帮助 感谢

1 个答案:

答案 0 :(得分:1)

在您的身体中尝试使用以下JSON:

{   
    "doc": {
        "name": "oooooo"
    }
}

为了执行partial update,正文中的JSON必须包含一个doc字段,其中包含要更新的字段,在本例中为"name": "oooooo"。在您的情况下,您只是错过了name字段周围的花括号。