我写了一个带有 CONTAINS 谓词的全文搜索查询。当我执行它时,返回结果需要很长时间。我检查了执行计划,它显示了一个哈希匹配(右半连接),成本为 84%。我正在使用 SQL Server Express 2008
有没有办法避免哈希匹配?
SELECT [DocumentId], [PageId]
FROM [dbo].[DocumentFulltextData]
WHERE CONTAINS(InnerText,'"and"') OR CONTAINS(InnerText,'"*and*"')