如果我运行此T-SQL查询,则会在所有3个字段中获得包含结果的25条记录
SELECT *
FROM Data.Results
WHERE
CONTAINS (IndividualName, 'Titan') OR
CONTAINS (EntityName, 'Titan') OR
CONTAINS ([Text], 'Titan')
但是如果我运行这个,我得到零结果。
SELECT *
FROM Data.Results
WHERE
CONTAINS (IndividualName, 'The AND Titan AND Group AND Inc') OR
CONTAINS (EntityName, 'The AND Titan AND Group AND Inc') OR
CONTAINS ([Text], 'The AND Titan AND Group AND Inc')
但是在第一个查询中,我的大部分结果做在字段中包含“The Titan Group Inc”。
我整天都在运行这些类型的CONTAINS查询而没有任何问题。这个特别的人是唯一给我带来麻烦的人。我在第二个查询中遗漏了一些明显的东西吗?