10

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

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

看起来那里没有太多文档,但我会试一试。

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

4

2 回答 2

4

可能截至 2012 年 9 月,您可能想看看这个。

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

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

于 2012-09-23T05:36:38.350 回答
3

这个项目看起来很有希望:https ://github.com/gsf/node-solr 。不是很多文档,但测试很有希望是描述性的。

然后你可能会在你的猫鼬模式中做这样的事情:

schema.pre('save', function (next) {
  // this will be triggered when your mongoose schema object is saved
  // TODO add to a queue that sends the documents to SOLR in e.g. batches
  //      of 2000
});

http://mongoosejs.com/docs/middleware.html

我一直想尝试 mongo + SOLR + node 但还没有开始任何编码。

于 2012-07-01T15:19:21.203 回答