2012-06-22 18 views
9

Bu özel yığınla herhangi bir deneyimi olan var mı? Sonunda çok büyük miktarda veri içerecek ve Solr'ı basit bir Mongodb girişiyle güzelce oynamak için uğraşmaya çalışan bir web projesi üzerinde çalışıyorum ama bu konuda hiçbir bilgi bulamadım. Bunu buldum: http://blog.knuthaugen.no/2010/04/cooking-with-mongodb-and-solr.html mongodb + solr + php, ama benzer şekilde nasıl düğüm kullanacağımı görmek için uğraşıyorum. Herhangi bir fikri olan var mı? Çok memnun olurum. Bu uygulamak için aptalca bir şey ise, bana da bildirmekten çekinmeyin! çok belge yoktur varmış gibiİndeksleme için Solr'u kullanma ve Mongodb ve nodejs ile arama

https://github.com/tjgillies/node-lucene görünmüyor ama bir gitmek vereceğiz:

bu kütüphaneyi bulundu.

Güncelleme: Bu işe yarayan hızlı bir düzeltme (ideal değil) lucene için bir Perl modülü kullanmak ve daha sonra Node.js'de alt işlem işlevini kullanmaktı, veriyi lucene içine ekleyip arayabildim . Yani bir çözüm için, bu hile yapar.

+3

+1 Gelişmekte olan teknolojiler hakkında ilginç bir soru için +1 – PinkElephantsOnParade

+0

ElasticSearch üzerinde çalıştınız mı? Son derece popüler ve oldukça fazla insanın MongoDB – xeraa

+0

ile birlikte kullanıldığını düşünüyorum, kesinlikle buna dikkat edeceğim, teşekkürler! Yine de, herkes Solr, MongoDB ve Nodejs ile herhangi bir deneyime sahip? –

cevap

3

Bu proje umut verici görünüyor: https://github.com/gsf/node-solr. Çok fazla doküman yok, ama testler ümit verici bir şekilde açıklayıcı.

Sonra belki firavunfaresi şemada böyle bir şey yapacağını:

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

Ben mongo + solr + düğüm denemek isteyen ancak henüz herhangi bir kodlama başlamadık.

+0

Evet, denemeye değer görünüyor. Perl'le yaptığım yama işim, şu anda bu kadar umutlu bir şekilde ihtiyacım var. –