10

この特定のスタックの経験がある人はいますか? 私は最終的に非常に大量のデータを含む Web プロジェクトに取り組んでおり、Solr がいくつかの単純な Mongodb エントリでうまく動作するようにしようとしていましたが、それに関する情報はほとんどまたはまったく見つかりませんでした。私はこれを見つけました:http://blog.knutthaugen.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/ (使用されている Web フォントは気に入らなかったものの) ですが、非常に有望なようです。

于 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 に答える