我有一个索引,其映射为:
{
properties: {
field1: {
index: not_analyzed
omit_norms: true
index_options: docs
type: string
}
},
_parent: {
type: parent_doctype
}
}
}我所做的就是索引项目(使用"elasticsearch-HEAD“插件,或者python客户端的pyelasticsearch) FOr由于某种原因,有时我的映射似乎被破坏了-映射的"_parent”部分消失了,现有文档的所有父文档也消失了。
这是可怕的,因为我不能依赖我的数据库,并且项目可能已损坏。
我没有使用任何进一步的映射API调用。是什么导致了这种情况?
我有一些想法,当尝试使用PUT而不是POST或类似的东西进行索引时,会发生这种情况?
_index可以更改映射吗?
发布于 2013-04-10 20:05:02
看起来我实际上删除了我自己的映射。正在尝试删除我发送的文档:
curl -XDELETE 'http://localhost:9200/my_index/my_doctype'然后,当我索引另一个文档时,映射是自动生成的,但没有_parent映射。
尴尬..。
https://stackoverflow.com/questions/15615114
复制相似问题