由于哈希匹配而导致慢速全文搜索

时间:2013-03-05 11:02:16

标签: sql full-text-search sql-server-2008-express

我用CONTAINS谓词编写了一个FullText搜索查询。当我执行它时,返回结果需要很长时间。我已经检查了执行计划,它显示了一个哈希匹配(右半连接),成本为84%。我正在使用SQL Server Express 2008

有没有办法避免哈希匹配?

  SELECT    [DocumentId], [PageId]
  FROM      [dbo].[DocumentFulltextData]
  WHERE     CONTAINS(InnerText,'"and"') OR CONTAINS(InnerText,'"*and*"')

执行计划 http://dl.dropbox.com/u/43952220/ExecutionPlan.png

哈希匹配详细信息 http://dl.dropbox.com/u/43952220/HashMatchDetail.png

0 个答案:

没有答案