还原ElasticSearch字段类型而不会丢失数据

时间:2018-01-05 17:43:26

标签: elasticsearch kibana

我有一个不属于我的Kibana。 截至目前,它包含1000多个字段(从JSON输入生成)。 几个字段(可能手动配置为String),以及使用这些字段的可视化很少。 在某些时刻,索引字段列表被刷新,这些字段变为Number。并且有一段时间被编入索引作为数字。 现在我们有冲突“这个字段的类型在索引之间变化。它对于许多分析函数都不可用。”

有没有机会将其转换为String而不会丢失数据?

1 个答案:

答案 0 :(得分:0)

一般来说,这需要以下程序 使用某种工具备份违规索引 删除索引 并从备份中恢复索引,但请确保更改该类型的映射。 我建议使用https://www.npmjs.com/package/elasticdump来实现此目的。