我们可以将 ignore_malformed flag true 设置为 elasticsearch 中已经存在的索引吗
Can we set ignore_malformed flag true of an already existing index in elasticsearch
我是 elasticsearch 的新手。我正在将旧索引重新索引到新索引。但是在某个时候重新索引数百万条记录时,我遇到了 mapper_parsing_exception 异常。所以我的问题是,有没有办法将 ignore_malformed 标志设置为已存在的索引。
是的,可以通过 运行 动态更改 ignore_malformed
setting 这个:
PUT logstash_june_2019/doc/_mapping
{
"properties": {
"createdAt": {
"type" : "date",
"ignore_malformed": true <--- add this
}
}
}
我是 elasticsearch 的新手。我正在将旧索引重新索引到新索引。但是在某个时候重新索引数百万条记录时,我遇到了 mapper_parsing_exception 异常。所以我的问题是,有没有办法将 ignore_malformed 标志设置为已存在的索引。
是的,可以通过 运行 动态更改 ignore_malformed
setting 这个:
PUT logstash_june_2019/doc/_mapping
{
"properties": {
"createdAt": {
"type" : "date",
"ignore_malformed": true <--- add this
}
}
}