8

这里有点糊涂

Solr或Solrnet与Nhibernate Search有何不同?Solr 是否为Lucene.net提供了Nhibernate Search的更多功能?

4

1 回答 1

11

我在这篇博文中解释了这些项目之间的差异和关系。

简而言之:虽然 Lucene(.net) 是一个库,但 Solr 是一个独立的 Java 应用程序,它使用 Lucene 通过 XML/HTTP 接口提供全文索引和搜索。这意味着它可以从任何平台/语言中使用。虽然非常灵活,但它比原始 Lucene 更易于使用,并提供搜索应用程序中常用的功能,例如分面搜索点击突出显示。它还处理缓存复制分片,并具有漂亮的 Web 管理界面。这些特性都不是由 Lucene.net / NHibernate.Search 直接提供的。

SolrNet 是从 .net 应用程序与 Solr 通信的客户端。

于 2010-01-22T12:18:27.440 回答