我删除了一个ElasticSearch索引,但似乎它的Map仍然存在于ES中。当我尝试创建索引时,更改Map数据类型仍然采用旧的类型,下面是错误:失败:无法解析Map:动态模板[priority_sort]具有无效内容[{“match”:“priority_",“path_match”:“doc.",“mapping”:{“fielddata”:true,“type”:“integer”}}],尝试使用以下match_mapping_type验证它:[object,string,long,double,boolean,date,binary]
如果索引不存在,我们如何删除旧的Map?
我试图创建索引,但得到错误
1条答案
按热度按时间jw5wzhpr1#
您可能有一个索引模板,其索引模式与您正在创建的索引相匹配。
如果你碰到了下面的端点,你应该看看是否是这样:
字符串
如果你可以找到你正在寻找的模板,你可以使用以下两个端点之一删除它,这取决于你是有一个旧的模板还是新的模板:
型