问题-方案
1.产品需要全文检索,数据库是使用的MongoDB,MongoDB的全文检索太慢,打算使用ElasticSearch
2.方案1:利用 ElasticSearch 的 River 来同步数据,
在github上有MongoDB River的插件:https://github.com/richardwilly98/elasticsearch-river-mongodb。
可以看到使用的版本很旧,原因是官方已经在 1.5 以后的版本弃用 River,为了用户的迁移,会一直保留到 2.0 版本。所以这个方案的可行性比较低,但是是可以使用的。
3.方案2:利用mongo-connector,
https://github.com/mongodb-labs/mongo-connector。
这个是 MongoDB 官方的开发人员用 Python 写的一个工具,目前支持将 MongoDB 的数据同步到 Solr、ElasticSearch、MongoDB 中,并且支持用户自己扩展。
实际(方案2)
一.安装Elasticsearch并配置
0.MongoDB必须开启复制集
配置复制集的名称:mo

最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



