MongoDB への Elastic 検索リバーの作成に成功しました。
これは私が使用/作成したインデックスです:
{
"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
、このインデックスを作成する方法は明確ではありません.