首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于NHibernate的全文检索

基于NHibernate的全文检索
EN

Stack Overflow用户
提问于 2011-05-18 02:50:44
回答 2查看 2.5K关注 0票数 7

我想通过流畅的基于NHibernate的数据访问将全文搜索集成到.NET应用程序中。到目前为止,Lucene.NET和NHibernate搜索的组合似乎是最合理的选择。然而,有几个项目构建在Lucene之上,据说可以减轻Lucene的复杂性,并添加新功能(例如Solr或ElasticSearch)以及围绕这些库的一些.NET包装器。那么,我的项目有哪些最佳选择呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-18 04:47:40

如果你已经有了nhibernate数据访问,你应该使用nhibernate search,因为它集成得非常好,并且学习曲线不会太陡峭。

Solr和Elasticsearch更加独立于系统(例如restful api ),但需要更多的管道工作。

这里有很多资源:https://stackoverflow.com/questions/tagged/nhibernate.search

票数 2
EN

Stack Overflow用户

发布于 2011-05-18 06:04:20

由于你使用的是.NET,Solr和Hibernate搜索并不能真正帮上忙,可能需要你另找一台专门用于搜索的服务器。我对Java等人并不熟悉,但就.NET移植而言,它很可能完全落后于真正的Java语言。

如果更改数据访问层对您来说是可行的,请查看RavenDB。它是在Lucene之上用C#/.NET编写的,因此您可以获得一个快速的无模式文档DB和一个打包为一体的全文搜索引擎。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6035656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档