Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server lucene.NET和DBMS之间的区别是什么?_Sql Server_Full Text Search_Search Engine_Lucene.net - Fatal编程技术网

Sql server lucene.NET和DBMS之间的区别是什么?

Sql server lucene.NET和DBMS之间的区别是什么?,sql-server,full-text-search,search-engine,lucene.net,Sql Server,Full Text Search,Search Engine,Lucene.net,我正在构建一个搜索引擎,我完成了第一个阶段,即spidering(获取html文档并解析每个文档以获取其他链接)。现在我必须为html文档的内容编制索引。首先,我决定使用DBMS(如SQL Server)实现这一目的,但我发现了另一个库,名为Lucene.NET lucene.NET和SQL Server之间有什么区别?哪一个更好地用于索引html文档?我读了很多关于Lucene.Net的书,我很惊讶它比SQL Server提供了更好的性能。谁能给我解释一下吗 SQL Server是一种通用RD

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


lucene.NET和SQL Server之间有什么区别?哪一个更好地用于索引html文档?我读了很多关于Lucene.Net的书,我很惊讶它比SQL Server提供了更好的性能。谁能给我解释一下吗

SQL Server是一种通用RDBMS,它没有针对非常快速的文本索引进行优化(是的,它有全文索引,但它同时做很多其他事情)

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

毫不奇怪,它比SQL Server更擅长it