有没有办法在ElasticSearch中将两个mongo集合索引为一个?

时间:2015-10-12 06:45:09

标签: mongodb elasticsearch mongoosastic

我在MongoDB中有两个名为Books和Authors的集合。 我正在将这两个索引到ElasticSearch中。

我想在ElasticSearch中进行非规范化,以便我的搜索/过滤器变得更容易。也就是说,我希望将Book和Author作为ElasticSearch中的一个文档。

这可能是mongoosastic还是有任何解决方法来实现这个目标?

由于

1 个答案:

答案 0 :(得分:0)

不知道是否可以使用mongostatic实现这一目标。我可以为此解释一个纯粹的Elasticsearch选项。您可以轻松使用嵌套对象并构建文档,例如

{
"book": "Lord of the rings",
"author": {
        "name": "Tolkien",
        "bio": "..."
    } 
}