ElasticSearch - Java API - 截断类型

时间:2017-01-23 11:03:05

标签: java elasticsearch

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

1 个答案:

答案 0 :(得分:0)

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

原因是explained here

  

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