您好我有一个问题需要重新编制索引,之前使用不同数据类型的属性重新编制索引。
例如:用户1将date_of_birth作为字符串重新索引,现在我想重新索引该用户的日期时间列,其崩溃错误
"MapperParsingException[failed to parse [dob]]; nested: NumberFormatException"
尝试使用以下和reindex删除记录的索引,但没有效果。
User.searchkick_index.remove(user)
答案 0 :(得分:0)
创建there are only a few changes后,您无法更改现有字段的类型。最可靠的方法是擦除索引并使用正确的映射从头开始重新创建它。
临时替代解决方案是重命名您的字段,以便创建具有新date
类型的新字段。