我成功地为我的 MongoDB 创建了一条弹性搜索河。
这是我使用/创建的索引:
{
"type": "mongodb",
"mongodb": {
"collection": "config_files",
"db": "tore_dev"
},
"index": {
"name": "mongo_index",
"type": "config_files"
}
}
curl -X PUT "localhost:9200/_river/config_files/_meta" -d @create.json
由于我使用的是河流,因此我的索引与普通索引不同。我仍然需要为 MongoDB 上的文档字段创建索引(我认为,对吧?)。他们是:
{
"_id" : ObjectId("524fdd575e0000cc"),
"_type" : "DeviceConfig",
"created_at" : ISODate("2013-09-24T17:00:58.94Z"),
"updated_at" : ISODate("2013-09-24T17:00:58.91Z"),
"device_id" : ObjectId("523d6a4aba001947"),
"name" : "version",
"checksum" : "",
"content" : " blah blah blah...alot of text words"
"current" : true,
"retain" : false,
"standard" : false,
"legacy" : false
我将如何在河流索引中创建此索引?我认为它与elasticsearch-mapper-attachments
如何制作这个索引有关,但不清楚。