基本上,是否可以这样做?
curl -XPOST http://esdev1-sn1:9200/test/tracking/_mapping -d '
{
"tracking": {
"_parent": {
"type": "tracking"
}
}
}
'
答案 0 :(得分:2)
从理论上讲,没有什么可以阻止你这样做。实际上,弄清楚路由可能是一个问题。 Elasticsearch要求将所有子项编入与父级相同的分片中。因此,在您的情况下,如果您的索引包含多个分片,那么对于任何给定文档,其所有祖先和后代都必须使用相同的_routing
值编制索引。