【问题标题】:Is there a way to index two mongo collection in to one in ElasticSearch?有没有办法在 ElasticSearch 中将两个 mongo 集合索引为一个?
【发布时间】:2015-10-12 21:56:03
【问题描述】:

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

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

mongoosastic 是否可以做到这一点,或者有什么解决方法可以实现这一点?

谢谢

【问题讨论】:

    标签: mongodb elasticsearch mongoosastic


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-03-24
      • 1970-01-01
      • 1970-01-01
      • 2014-08-04
      • 2017-12-31
      • 2019-06-09
      • 1970-01-01
      • 1970-01-01
      • 2021-11-01
      相关资源
      最近更新 更多