在 SQL Server 2014 中,我尝试使用contains
几个不同的术语。该查询花费了非常长的时间,我很好奇分隔包含命令或在同一语句中使用它们是否更快。
例如,使用它是否更快:
WHERE CONTAINS(text, '"term1" or "term2" or "term3"')
或者
WHERE CONTAINS(text, "term1") OR CONTAINS(text, "term2") OR CONTAINS(text, "term3")
使用一个与另一个会有所不同,还是我可能在这里遗漏了一些更基本的东西?
更新:
我最终运行了第一个,它在 50 分钟后出错(可能是单独的服务器连接问题)。我运行了第二个选项,查询在 19 分钟内完成。如果有人对为什么一个人的表现可能比另一个人有更好的答案,我仍然会感兴趣。谢谢。