使用ES去检索mongodb中的数据,这样首先需要用ES去同步存储在mongodb中数据,创建这些数据的索引。完成这一步工作需要使用的工具是mongo-connector,这是mongodb官方开发的一个非正式工具。
使用mongo-connector同步数据首先需要确保mongodb为副本集,这一步是必不可少的,因为ES是通过mongodb的oplog去建立索引,如果不是副本集就没有oplog,当然也就无法建立索引了,至于如何建立mongodb副本集请自行查阅mongodb文档。
https://www.cnblogs.com/jamespei/p/5694495.html
Mongodb与Elasticsearch通过River连接起来