在弹性搜索中删除映射后检索数据

时间:2015-10-13 15:14:35

标签: elasticsearch

我对弹性搜索相当新鲜。就在这个周末,我开始尝试其中的东西,虽然我认为这是一种非常简洁的存储文件的方式,但我遇到了以下问题。我对这些映射有点愚弄(当时没有真正了解它们是什么以及它们的用途),我不小心删除了我的索引的映射,以及执行

所存储的所有数据
DELETE tst_environment/object/_mapping 
{
   "properties" : {
   "title" : { "type": "string" }
   }
}

有没有办法检索丢失的数据,或者我,好吧......性交?有关该问题的任何信息都非常受欢迎:)

1 个答案:

答案 0 :(得分:1)

除非您已获取索引的snapshot,否则在删除映射后无法检索数据。 您必须重新索引来自初始源的数据

FWIW即将推出的弹性搜索V2.0不允许一个delete mappings