C# 使用SQL 2000和ASP.NET C创建搜索引擎#

C# 使用SQL 2000和ASP.NET C创建搜索引擎#,c#,asp.net,sql-server,search,C#,Asp.net,Sql Server,Search,我期待着创建一个搜索引擎,将在SQL 2000数据库的5列的基础上。我已经查看了Lucene.NET并阅读了它的文档,但是想知道是否有人有过这方面的经验 谢谢我还没有处理过Lucene,但我的一个朋友处理过,他说Lucene的性能是全文索引的4到5倍。我还没有处理过Lucene,但我的一个朋友处理过,他说Lucene的性能是全文索引的4到5倍。性能更好?我认为这在很大程度上取决于交易量以及你对数据规模的预期 在我看来,SQL Server全文版要高得多。要使它与lucene一起工作,您需要一个过

我期待着创建一个搜索引擎,将在SQL 2000数据库的5列的基础上。我已经查看了Lucene.NET并阅读了它的文档,但是想知道是否有人有过这方面的经验


谢谢

我还没有处理过Lucene,但我的一个朋友处理过,他说Lucene的性能是全文索引的4到5倍。

我还没有处理过Lucene,但我的一个朋友处理过,他说Lucene的性能是全文索引的4到5倍。

性能更好?我认为这在很大程度上取决于交易量以及你对数据规模的预期


在我看来,SQL Server全文版要高得多。要使它与lucene一起工作,您需要一个过程,通过从SQL数据库提取数据来维护索引。

性能更好吗?我认为这在很大程度上取决于交易量以及你对数据规模的预期


在我看来,SQL Server全文版要高得多。要使其与lucene一起工作,您需要一个过程,通过从SQL数据库提取数据来维护索引。

您可以使用lucene索引或SQL FTS索引。我个人从简单的角度倾向于Lucene。它也不是一个黑匣子。很多解决方案都会在查询负载、数据大小和数据更新频率方面起作用(它们都可能起作用)。Lucene确实提供了一条为网站构建可伸缩搜索解决方案的老路。今后,请提供有关您的问题的更多信息。

您可以使用Lucene索引或SQL FTS索引。我个人从简单的角度倾向于Lucene。它也不是一个黑匣子。很多解决方案都会在查询负载、数据大小和数据更新频率方面起作用(它们都可能起作用)。Lucene确实提供了一条为网站构建可伸缩搜索解决方案的老路。今后,请提供有关您的问题的更多信息。

我想这不是关于性能的问题,而是关于可维护性的问题。为了使用Lucene.NET索引您的内容,您必须创建一些机制(触发服务),从Lucene索引中添加新行(并删除删除的行)


从初学者的角度来看,我认为使用SQL Server内置的全文搜索引擎可能更容易。

我认为这与性能无关,而是与可维护性有关。为了使用Lucene.NET索引您的内容,您必须创建一些机制(触发服务),从Lucene索引中添加新行(并删除删除的行)

从初学者的角度来看,我认为使用SQL Server内置的全文搜索引擎可能更容易