【问题标题】:is it possible to import multiple mongo collection using single mongo-river meta in elasticsearch?是否可以在弹性搜索中使用单个 mongo-river 元导入多个 mongo 集合?
【发布时间】:2016-12-19 18:29:54
【问题描述】:

我正在尝试将多个集合从 mongodb 导入到 elasticsearch 并加入它们,假设是否无法加入,至少我希望使用单个河流元数据将某些 mongo 集合中的特定字段导入到弹性搜索中?

在 meta 下面试过了,不行。

PUT _river/mongodbicslicense/_meta
{
  "type": "mongodb",
  "mongodb": {
    "servers": [
      {
        "host": "abc",
        "port": "27017"
      }
    ],
    "options": {
      "skip_initial_import": false
      "include_collection": [
        "abc",
        "xyz"
      ],
      "include_fields": [
        "A",
        "B",
        "X",
        "Z"
      ]
    },
    "db": "datadb",
    "gridfs": false,
    "credentials": [
      {
        "db": "datadb",
        "user": "me",
        "password": "mypass"
      }
    ]
  },
  "index": {
    "name": "frommongoindex",
    "type": "abcd"
  }
}

探索 mongo,需要帮助吗?

【问题讨论】:

    标签: elasticsearch elasticsearch-mongo-river


    【解决方案1】:

    无法使用单个 River 导入多个 mongo 集合。 Elasticsearch-river-mongodb 为每个应该被 Elasticsearch 索引的 MongoDB 集合创建一条新河。

    【讨论】:

      猜你喜欢
      • 2013-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-29
      相关资源
      最近更新 更多