node.js - 使用 Solr 通过 Mongodb 和 nodejs 进行索引和搜索

标签 node.js mongodb solr lucene

有人对这个特定的堆栈有任何经验吗?我正在开发一个最终将包含大量数据的 Web 项目,并试图让 Solr 与一些简单的 Mongodb 条目很好地配合,但我几乎没有找到关于它的信息。我发现了这个:http://blog.knuthaugen.no/2010/04/cooking-with-mongodb-and-solr.html这是mongodb + solr + php,但我正在努力了解如何类似地使用 Node 。有人有任何见识吗?我将不胜感激。如果尝试实现这是一件愚蠢的事情,请随时告诉我!

找到这个库:https://github.com/tjgillies/node-lucene

那里似乎没有太多文档,但我会试一试。

更新: 因此,一个有效的快速修复(不理想)是使用 lucene 的 Perl 模块,然后使用 Node.js 中的子进程功能,我能够在 lucene 中插入和搜索我的数据。因此,作为一种解决方法,它可以解决问题。

最佳答案

可能从 2012 年 9 月开始,您可能会想看看这个。

https://github.com/lbdremy/solr-node-client

良好的文档 http://lbdremy.github.com/solr-node-client/ (虽然我不喜欢使用的网络字体)但看起来很有前途。

关于node.js - 使用 Solr 通过 Mongodb 和 nodejs 进行索引和搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11159909/

相关文章:

solr 建议者不返回任何结果

node.js - 零停机部署 Nodejs 应用程序

node.js - passport.initialize() 中间件未用于 express 4.10 的自定义回调

node.js - VueFire vs Vue.js + Node.js vs Vue.js + Feathers 优缺点和差异

mongodb - 如何从 tar.gz 文件安装 Robomongo 作为 Ubuntu 15.10 中的程序

solr - 使用 HttpClient 4.3 和 Solr 5 进行抢先身份验证

javascript - node.js 中的 path.join(__dirname , 'views' ) 和 path.join(__dirname + 'views' ) 之间的区别

javascript - 如何使用 PHP 返回的数据构建 HTML 表格?

java - 如何为 mongodb 启用身份验证并与 Spring Boot 连接?

tcp - Solr 关闭与 Zookeeper 的连接