这里有点糊涂
怎么样 Solr或 Solrnet与 Nhibernate Search 有任何不同? Solr 是否为 Lucene.net 提供更多服务?那Nhibernate Search ?
最佳答案
我在 this blog post 中解释了这些项目之间的差异和关系。 .
简而言之:虽然 Lucene(.net) 是一个库,但 Solr 是一个独立的 Java 应用程序,它使用 Lucene 通过 XML/HTTP 接口(interface)提供全文索引和搜索。这意味着它可以从任何平台/语言使用。虽然非常灵活,但它比原始 Lucene 更易于使用,并提供搜索应用程序中常用的功能,如 faceted search和 hit highlighting .它还处理 caching , replication , sharding ,并且有一个漂亮的网络管理界面。这些特性都不是由 Lucene.net/NHibernate.Search 直接提供的。
SolrNet 是从 .net 应用程序与 Solr 通信的客户端。
关于lucene - Solr 或 Nhibernate 搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2114661/