我试图将ignore_malformed作为ElasticSearch映射中字段的属性。
EClient.indices.putMapping(
{
index: 'activities',
type: 'user',
body: {
properties: {
meta: {
type: 'object',
ignore_malformed: true, // meta is dynamic
},
},
},
},
(err, res) => {
console.info('Put Mapping Error:', err);
console.info('Put Mapping Res:', res);
}
);但我得到
response: '{"error":{"root_cause":[{"type":"mapper_parsing_exception","reason":"Mapping definition for [meta] has unsupported parameters: [ignore_malformed : true]"}],"type":"mapper_parsing_exception","reason":"Mapping definition for [meta] has unsupported parameters: [ignore_malformed : true]"},"status":400}'根据文档:畸形,它应该能工作。有人能告诉我我的密码出了什么问题吗?
https://stackoverflow.com/questions/45728695
复制相似问题