我们正在尝试将全文搜索整合到我们的产品中。在搜索 lucene 和 solr 的比较时,我发现大多数人提到 lucene(和 lucene .Net)是一个库,而 solr 是一个应用程序的明显区别。有些人还提到了诸如点击突出显示等 solr 功能,但 lucene .Net contrib 库似乎也支持它们。我看到的唯一在 solr 中支持而不在 lucene 中支持的功能是文档字段类型。
使用 Lucene .Net 将使我们的部署过程更容易(我们的产品在 IIS 上运行),因此我们倾向于使用 Lucene .NET 而不是 solr。但是,我们想知道如果我们不使用 solr 会丢失什么。我会欣赏每个功能/优势的一些细节,而不是简单的列表。