SQL Server全文索引查询

时间:2015-01-08 14:45:04

标签: sql-server

我尝试根据全文索引构建查询。

基本上我搜索任何包含短语" dynamics crm"的电子邮件,我试过:

SELECT * 
FROM EmailMessages 
WHERE 
CONTAINS(toaddresses, 'myaddress') 
AND CONTAINS(RawMessage,'dynamics crm')

这给出了:"' crm'附近的语法错误在全文检索条件下动态crm'。"

我是否需要在LIKE查询中使用%%?或其他什么?

由于

1 个答案:

答案 0 :(得分:1)

您想用双引号括起短语:

CONTAINS(RawMessage, '"dynamics crm"')

http://msdn.microsoft.com/en-us/library/ms187787.aspx