ElasticSearch - 共享相同子类型的多种类型

时间:2016-07-06 15:27:02

标签: elasticsearch

我正在寻找ElasticSearch的一些帮助,涉及多个" parent"类型共享"孩子"类型。

作为一个简单的例子,让我们说我有两种父类型:

  1. blogEntry
  2. 状态
  3. 我想要一个评论""类型是两者的孩子" blogEntry"和" status",因为用户可以评论博客条目和用户'状态更新。

    这在ES中实际可行吗?

    ,我是以错误的方式看待这个问题吗?父子在这里没有意义,而是我想使用嵌套对象吗?

    谢谢!

1 个答案:

答案 0 :(得分:0)

目前无法做到这一点:

  • 父子mapping不允许指定多个父母
  • 假设您有2个父母被路由到不同的分片, 将子文档路由到哪个分片?

您可以将一个子项作为嵌套文档提供给父项,将更频繁的项更改为引用父项类型的实际子项。