我是否需要全文搜索,如果需要,如何在sql2000上实现全文搜索?

时间:2009-01-23 09:44:10

标签: .net sql linq sql-server-2000 full-text-search

我正在使用Linq2Sql作为我的asp.net mvc项目,到目前为止它已经成功了。 然而,现在我需要实现一个“关键词搜索”,它搜索遍布10个连接表的约20个字段上的x个关键字,这些表以最大深度3个级别连接。 linq函数非常简单,但生成的查询速度太慢(2个单词大约25秒)。我实现了一些缓存,但只是缓存不会削减它。 我自己尝试使用存储过程并稍微改进一下,但优化程度非常有限。

现在我阅读了全文搜索,如果我做对了,这看起来就像我需要的那样。任何人都可以提出这个问题吗? 系统需要在SQL2000上运行。如果FTS是我需要的,有人可以帮助我如何设置它吗?它是在SQL2000中内置的吗?我需要其他库/服务吗?

1 个答案:

答案 0 :(得分:1)

请参阅SQL Server 2000 Full-Text Search Deployment white paper,但我只会使用全文搜索来搜索带有大文本块的列。