kic*_*ich 11 database lucene indexing solr mongodb
我正在开发一个项目,我们在MongoDB数据库中存储了数百万个条目,我想使用SOLR索引所有这些数据.
经过广泛的搜索后,我才知道mongoDB数据库没有合适的"数据导入处理程序".
谁能告诉我使用SOLR在MongoDB中索引数据的正确方法是什么?
我想使用SOLR的所有功能,并希望它可以实时扩展.我从不同的帖子中看到了一两种方法,但不确定它们将如何实时工作..
非常感谢
Par*_*ade 7
10Gen介绍Mongodb Connector.您可以使用此工具将Mongodb与Solr集成.
博客文章:介绍Mongo Connector
Github页面:mongo-connector
小智 6
我创建了一个插件,允许您使用Solr数据导入处理程序从MongoDb加载数据.
请查看:
https://github.com/james75/SolrMongoImporter
Mik*_*ell 5
我写了一个类似问题的回复,除了它是如何将数据从MySQL导入SOLR.示例代码是在PHP中,但应该给你一个大致的想法.您需要做的就是设置一个迭代器来逐步执行MongoDB资产,将数据提取到SOLR数据类型,然后将其保存到SOLR索引中.
如果您希望它是实时的,您可以向保存机制添加一些自定义代码(假设可以使用MongoDB完成),并直接保存到SOLR索引,然后运行提交脚本每15分钟提交一次数据(通过cron).
归档时间:
14 年,3 月 前
查看次数:
7028 次
最近记录:
8 年,10 月 前