gpt4 book ai didi

.net - 与 Lucene .Net 相比,使用 solr 有什么优势?

转载 作者:行者123 更新时间:2023-12-04 20:16:24 26 4
gpt4 key购买 nike

我们正在尝试将全文搜索整合到我们的产品中。
在搜索 lucene 和 solr 的比较时,我发现大多数人提到了明显的区别,即 lucene(和 lucene .Net)是一个库,而 solr 是一个应用程序。
有些人还提到了 solr 功能,例如命中突出显示,但 lucene .Net contrib 库似乎也支持它们。
我看到的唯一一个在 solr 中支持而不在 lucene 中支持的功能是文档字段输入。

使用 Lucene .Net 将使我们的部署过程更容易(我们的产品在 IIS 上运行),因此我们倾向于使用 Lucene .NET 而不是 solr。但是,我们想知道如果我们不使用 solr,我们到底会缺少什么。
我会欣赏每个功能/优势的一些细节,而不是一个简单的列表。

最佳答案

看看这个链接:http://www.solrtutorial.com/overview/solr-for-managers.html

正如您所说,SOLR 是一个应用程序,这意味着您不必实现它(例如):

  • 搜索结果突出显示
  • 数据库集成
  • 搜索 Word 和 PDF 等二进制文档

  • 实现我的意思是调用 Lucene.API 来使用这些功能。

    基本上 :
  • 使用 SOLR 意味着调用 REST 服务的索引和搜索命令。
  • 使用 Lucene.NET 意味着编写代码来管理索引创建、数据索引(Lucene 不知道如何索引 Word 文件)等。
  • 关于.net - 与 Lucene .Net 相比,使用 solr 有什么优势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11717722/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com