【问题标题】:what is the difference between lucene.NET and DBMS?lucene.NET 和 DBMS 有什么区别?
【发布时间】:2015-12-02 02:38:50
【问题描述】:

我正在构建一个搜索引擎,我完成了第一阶段的爬虫(获取 html 文档并解析每个文档以获取其他链接)。现在我必须索引 html 文档的内容。首先,我决定为此目的使用 DBMS(如 SQL Server),但我发现了另一个名为 Lucene.NET 的库。

lucene.NET 和 SQL Server 有什么区别,哪一种更适合用于索引 html 文档?我读了很多关于 Lucene.Net 的文章,令我惊讶的是它提供了比 SQL Server 更好的性能。谁能给我解释一下?

【问题讨论】:

    标签: sql-server full-text-search search-engine lucene.net


    【解决方案1】:

    SQL Server 是一个通用 RDBMS,没有针对非常快速的文本索引进行了优化(是的,它具有全文索引,但它同时执行许多其他操作)。 p>

    Lucene.NET 不是 RDBMS,它的主要功能是快速文本索引。

    这并不奇怪它比 SQL Server 更好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      • 2012-03-14
      • 2012-02-06
      • 2011-02-25
      相关资源
      最近更新 更多