这里有点糊涂
Solr或Solrnet与Nhibernate Search有何不同?Solr 是否为Lucene.net提供了Nhibernate Search的更多功能?
这里有点糊涂
Solr或Solrnet与Nhibernate Search有何不同?Solr 是否为Lucene.net提供了Nhibernate Search的更多功能?
我在这篇博文中解释了这些项目之间的差异和关系。
简而言之:虽然 Lucene(.net) 是一个库,但 Solr 是一个独立的 Java 应用程序,它使用 Lucene 通过 XML/HTTP 接口提供全文索引和搜索。这意味着它可以从任何平台/语言中使用。虽然非常灵活,但它比原始 Lucene 更易于使用,并提供搜索应用程序中常用的功能,例如分面搜索和点击突出显示。它还处理缓存、复制、分片,并具有漂亮的 Web 管理界面。这些特性都不是由 Lucene.net / NHibernate.Search 直接提供的。
SolrNet 是从 .net 应用程序与 Solr 通信的客户端。