【发布时间】:2019-08-19 21:54:37
【问题描述】:
我正在使用 Elasticsearch 的 Typescript 客户端,当我尝试更新文档时:
import { RequestParams } from '@elastic/elasticsearch'
const updateParam: RequestParams.Update = {
id: '111',
index: 'myIndex',
body: {email: 'aaa@aa.ca'},
}
return elasticsearchClient.update(updateParam)
我收到一条错误消息:
{
"error": {
"root_cause": [
{
"type": "x_content_parse_exception",
"reason": "[1:2] [UpdateRequest] unknown field [id], parser not found"
}
],
"type": "x_content_parse_exception",
"reason": "[1:2] [UpdateRequest] unknown field [id], parser not found"
},
"status": 400
}
但是根据这里的文档:https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html#_update,id是输入中的一个字段
我的请求参数有什么问题?
【问题讨论】:
-
您也可以发布您的索引映射吗?