SQL 服务器全文索引查询
SQL Server Full Text Index query
我正在尝试基于全文索引构建查询。
基本上我正在搜索任何包含短语 "dynamics crm" 的电子邮件,我试过:
SELECT *
FROM EmailMessages
WHERE
CONTAINS(toaddresses, 'myaddress')
AND CONTAINS(RawMessage,'dynamics crm')
这给出:"Syntax error near 'crm' in the full-text search condition 'dynamics crm'."
我需要像在 LIKE 查询中那样使用 %% 吗?还是别的?
谢谢
您想用双引号将短语括起来:
CONTAINS(RawMessage, '"dynamics crm"')
我正在尝试基于全文索引构建查询。
基本上我正在搜索任何包含短语 "dynamics crm" 的电子邮件,我试过:
SELECT *
FROM EmailMessages
WHERE
CONTAINS(toaddresses, 'myaddress')
AND CONTAINS(RawMessage,'dynamics crm')
这给出:"Syntax error near 'crm' in the full-text search condition 'dynamics crm'."
我需要像在 LIKE 查询中那样使用 %% 吗?还是别的?
谢谢
您想用双引号将短语括起来:
CONTAINS(RawMessage, '"dynamics crm"')