如何使用mongo-connector仅对特定mongodb数据库中的特定集合进行索引(elasticsearch)。

时间:2016-03-01 19:25:21

标签: mongodb elasticsearch

我想使用mongo-connector在弹性搜索中仅索引特定的mongodb集合。 Mongodb服务器有多个具有多个集合的数据库。我不想索引整个数据库。

2 个答案:

答案 0 :(得分:3)

最好有一个配置文件,如下所述

https://github.com/mongodb-labs/mongo-connector/wiki/Configuration-Options

https://github.com/mongodb-labs/mongo-connector/blob/master/config.json

通过映射,我们可以将mongo database:collection的索引重定向到index:index_type

    "mapping": {
        "db.collection": "index.index_type",
        "db.source2": "db.dest2"
    }

答案 1 :(得分:1)

我发现此选项仅用于运行特定集合。

$ mongo-connector -m mongodbserver:27017 -t elasticserver:9200 -d elastic_doc_manager --oplog-ts oplogstatus.txt --namespace-set database.collection