启用Elasticsearch _size字段

我有超过9,000,000个文档的索引。

我定义了自己的映射,一切正常。

唯一的问题是我忘记启用_size字段,现在我需要它来本地化大尺寸的文档。

从文档中,我发现可以将PUT映射API与以下参数一起使用是很好的:

{

"my_index": {

"_size": {

"enabled": true

}

}

}

  • 新映射是否将与已设置的映射合并?
  • 是否为已存储的文档启用了大小字段?

我有点担心更改映射,因为上次我使用新的分析仪更新设置时,由于分片重定位导致服务出现问题,并且一切卡住了。

回答:

映射将合并,然后_size将为所有类型的文档启用该字段my_index

请注意,如果你要存储_size(除了刚指数它的价值),你还需要添加"store": "yes"在你的_size映射。

不幸的是,您需要重新索引数据才能_size正确索引该字段。

以上是 启用Elasticsearch _size字段 的全部内容, 来源链接: utcz.com/qa/430858.html

回到顶部