我在我的应用程序中使用 SOLR 在 Windows 平台上实现搜索技术。
我的数据库是 MongoDB。
我的问题是是否可以在 windows 平台上将 SOLR 与 MongoDb 同步或集成。
如果我在 Google 中搜索,结果似乎只指定使用 Ruby 脚本。
我们之前使用 Postgres 和 Apache Solr 的实现运行良好。
我在我的应用程序中使用 SOLR 在 Windows 平台上实现搜索技术。
我的数据库是 MongoDB。
我的问题是是否可以在 windows 平台上将 SOLR 与 MongoDb 同步或集成。
如果我在 Google 中搜索,结果似乎只指定使用 Ruby 脚本。
我们之前使用 Postgres 和 Apache Solr 的实现运行良好。
如果您正在寻找 mongo 数据导入处理程序,github 上有两个项目:
简单的方法:https ://github.com/james75/SolrMongoImporter
支持增量导入:https ://github.com/sucode/solrMongoDBImporter
我正在写一个新的来弥补一些缺失的功能,我很快就会发布它。
这个相关问题列出了几种可能性。在我看来,有趣的是使用10gen-labs 的 mongo-connector。
根据他们的描述:
mongo-connector 系统旨在将 mongoDB 连接到任何目标系统。这允许 mongoDB 中的所有文档存储在其他系统中,并且在连接器运行时 mongo 和目标系统将保持同步。它已经用 python 2.7 和 python 3 进行了测试。
此外,他们有一节描述与 Solr 的集成。
好像是两个月前更新的,所以不是废弃的项目。我认为它是一个“10gen-labs”项目这一事实也对其有利,因为 10gen 是制造 MongoDB 的公司的旧名称。