是否可以结合SOLR和NHibernate搜索

时间:2010-08-04 17:57:42

标签: c# solr nhibernate.search

我是SOLR的新手,但我知道它是建立在lucene之上的。我想知道是否可以使用现有的NHibernate搜索,它显然可以直接与Lucene一起使用,在SOLR中添加/更新项目?如果是这样,这被认为是一种不好的做法吗?

提前感谢,

JP

2 个答案:

答案 0 :(得分:1)

Scott Cowan的演讲涵盖了: http://sleepoverrated.com/archive/2010/05/workshop-on-lucene-netnhibernate-searchsolr/

...您可以在此处获取有关SOLRNET内置NHibernate集成的信息:http://code.google.com/p/solrnet/wiki/NHibernateIntegration

答案 1 :(得分:1)

NHibernate.Search处理Lucene.NET,它的工作水平与Solr不同。使用与Solr相同的代码是没有意义的,BTW是一个不同的过程。

最接近的是SolrNet-NHibernate integration。或者你可以编写自己的NHibernate事件监听器来将你的NHibernate实体映射到Solr。或者使用完全不同的东西,例如DataImportHandler。有很多选择...