【发布时间】:2014-07-14 10:40:35
【问题描述】:
我使用的是 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 条被索引。
【问题讨论】:
-
那么应该如何帮助您处理这些信息?
-
ElasticSearch rivers 只监控其他数据存储的变化;您的 River 仅应在 River 建立后跟踪添加到集合中的文档。
标签: mongodb elasticsearch