Mau*_*fer 11

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

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

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