是否有一种方法索引两个mongo集合在一个在ElasticSearch



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

我想在ElasticSearch中反规范化,这样我的搜索/过滤变得更容易。也就是说,我想在ElasticSearch中将Book和Author作为一个文档。

这是可能与mongoosastic或有任何工作来实现这一点吗?

谢谢

不知道是否可以使用mongostatic实现这一点。我可以解释一个纯Elasticsearch选项和一个简单的选项。您可以轻松地使用嵌套对象并构建诸如

之类的文档。
{
"book": "Lord of the rings",
"author": {
        "name": "Tolkien",
        "bio": "..."
    } 
}

最新更新