标签: sql-server
是否可以强制使用CONTAINS语句的查询使用全文索引作为查询计划中的起点,而不是另一个索引。通常的WITH(INDEX(xxx))语法似乎不起作用。
以下是一个示例查询:
SELECT f.Bar FROM Foo f INNER JOIN Baz b ON b.FooId = f.Id WHERE CONTAINS(f.SearchData, @p0) ORDER BY f.Date
查询计划错误地扫描了Date列上的索引,而不是从SearchData列上的全文搜索开始。