我存储了一些字段,为了简单起见,我们可以调用有问题的字段'age'。最初,ES为我创建了索引,最终为'age'选择了错误的字段类型。它现在是一个字符串类型而不是数字类型。我知道,我应该自己开始定义映射并强制发送的数据值始终是所有字符串或数值。
我现在所拥有的是一个包含大量数据的索引,该数据使用年龄段的'字符串'类型,具有以下值:1,10,'na'等。
现在我的问题是:如果我要将映射从字符串更改为整数,那么索引会对现有数据值有任何问题,例如更新后的“na”吗?
在我开始创建一个用于测试样本数据集的游乐场环境之前,我只想先问一下。