2017-01-23 96 views
0

我正在寻找truncate类型。 我发现如何删除管理客户端的索引。 但我没有找到任何方法来截断Java API中的类型ElasticSearch - Java API - 截断类型

+0

如果您使用的是ES 1.x,那么您可以使用[删除映射API](https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-delete- ),否则这是ES [2.x以后的版本[不可能]](https://www.elastic.co/guide/en/elasticsearch/reference/2.0/indices-delete-mapping.html)。 – Val

回答

0

如果您使用ES 1.x,则可以使用delete mapping API。 从ES 2.x起,这是not possible anymore

的原因是explained here

它不再能够删除类型映射(与该类型的文件一起)。即使删除映射后,有关已删除字段的信息仍然存在于Lucene级别,如果稍后添加相同名称的字段,则可能导致索引损坏。