1

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

现在我阅读了全文搜索,如果我做对了,这看起来就像我所需要的。谁能证实这一点?系统需要在SQL2000上运行。如果 FTS 是我需要的,有人可以帮助我如何设置它吗?它是内置在 SQL2000 中的吗?我需要其他图书馆/服务吗?

4

1 回答 1

1

请参阅SQL Server 2000 全文搜索部署白皮书,但我只会在搜索具有大文本块的列时使用全文搜索。

于 2009-01-23T09:52:20.327 回答