我已经使用 mongodb River 安装并配置了 MongoDB 和 ES。但我不确定我是否真的了解 ES 中的河流。例如,我想要来自 mongodb 的索引集合“用户”。
我会将 curl PUT/POST 请求发送到 url /_river/mongodb_users/_meta
{
"type": "mongodb",
"mongodb": {
"db": "somedb",
"collection": "users"
},
"index": {
"name": "users",
"type": "user"
}
}
但现在,我想索引第二个集合,例如“users2”。我真的需要在 /_river/mongodb_users2/_meta 等带有 JSON 的 URL 上使用 curl POST/PUT 创建新河流:
{
"type": "mongodb",
"mongodb": {
"db": "somedb",
"collection": "users2"
},
"index": {
"name": "users2",
"type": "user"
}
}
我不能使用已经创建的河“mongodb_users”?我需要为一个集合创建一条河流吗?
谢谢你的解释!