https://stackoverflow.com/questions/2114661
题
这里有点困惑,
怎么样 索尔 或者 Solrnet 与众不同 NHIBERNATE搜索? Solr提供更多的东西 lucene.net 那 NHIBERNATE搜索?
解决方案
我解释了这些项目之间的差异和关系 这篇博客文章.
简而言之:虽然Lucene(.NET)是库,但Solr是一个独立的Java应用程序,它使用Lucene来通过XML/HTTP接口提供全文索引和搜索。这意味着可以从任何平台/语言中使用它。虽然非常灵活,但它比Raw Lucene更容易使用,并提供了在搜索应用程序中常用的功能,例如 面搜索 和 点击突出显示. 。它也可以处理 缓存, 复制, 碎片, ,并且具有一个不错的Web管理界面。这些功能均未由lucene.net / nhibernate.search直接提供。
Solrnet是来自.NET应用程序与Solr通信的客户。