2010-08-04 74 views
1

我是SOLR的新手,但知道它是構建在lucene之上的。我想知道是否可以使用現有的NHibernate Search,它顯然直接與Lucene一起工作,以在SOLR中添加/更新項目?如果是這樣,這被認爲是一種不好的做法?是否可以結合使用SOLR和NHibernate搜索

預先感謝,

JP

回答

1

NHibernate.Search處理Lucene.NET,它的工作方式與Solr完全不同。在Solr中使用相同的代碼是沒有意義的,BTW是一個不同的過程。

最接近的是SolrNet-NHibernate integration。或者你可以編寫你自己的NHibernate事件監聽器來將你的NHibernate實體映射到Solr。或者使用完全不同的東西,比如DataImportHandler。有很多選項...