我是SOLR的新手,但知道它是構建在lucene之上的。我想知道是否可以使用現有的NHibernate Search,它顯然直接與Lucene一起工作,以在SOLR中添加/更新項目?如果是這樣,這被認爲是一種不好的做法?是否可以結合使用SOLR和NHibernate搜索
預先感謝,
JP
我是SOLR的新手,但知道它是構建在lucene之上的。我想知道是否可以使用現有的NHibernate Search,它顯然直接與Lucene一起工作,以在SOLR中添加/更新項目?如果是這樣,這被認爲是一種不好的做法?是否可以結合使用SOLR和NHibernate搜索
預先感謝,
JP
NHibernate.Search處理Lucene.NET,它的工作方式與Solr完全不同。在Solr中使用相同的代碼是沒有意義的,BTW是一個不同的過程。
最接近的是SolrNet-NHibernate integration。或者你可以編寫你自己的NHibernate事件監聽器來將你的NHibernate實體映射到Solr。或者使用完全不同的東西,比如DataImportHandler。有很多選項...
此演示文稿由斯科特·考恩介紹它: http://sleepoverrated.com/archive/2010/05/workshop-on-lucene-netnhibernate-searchsolr/
...你可以得到有關SOLRNET信息內置NHibernate的集成這裏:http://code.google.com/p/solrnet/wiki/NHibernateIntegration
謝謝,但斯科特真的沒有詳細介紹這個特定領域...... – 2010-08-05 01:23:27