并非所有文档都使用ElasticSearch和MongoDB编制索引

时间:2014-05-25 15:24:18

标签: mongodb elasticsearch

我正在使用ElasticSearch 1.1.0(我运行的是1.2.0但是有ElasticSearch插件的问题)和MongoDB 2.6.1。我已经使用enter link description here提供的教程安装了它们。当我使用

创建索引时
curl -XPUT "localhost:9200/_river/tenders/_meta" -d '{       
    "type": "mongodb",
    "mongodb": {
        "servers": [
            { "host": "127.0.0.1", "port": 27017 }
        ],
        "options": { "secondary_read_preference": true },
        "db": "tenderdb",
        "collection": "tenders"
    },
    "index": {
        "name": "tendersidx",
        "type": "page"
    }
}'

索引从集合开始很好,但它只索引集合的一部分。例如。该集合目前有5184条记录,而只有1060条被编入索引。

1 个答案:

答案 0 :(得分:0)

他写道:

Avish的评论就是这样做的;" ElasticSearch河流只监控其他数据存储的变化;您的河流应该只在河流建立后跟踪添加到集合中的文件。"