如果我们已经包含了,为什么我们需要FREETEXT?在Server中,您能给出我们可以使用的确切位置吗?
使用FREETEXT的语法与using完全相同,所以当您需要执行using和FREETEXT时,
发布于 2020-12-24 01:58:49
FREETEXT不仅计算字符串,而且计算意义。而包含用于对字符串进行精确或模糊搜索。
CONTAINS和FREETEXT是非常相似的函数。两者都返回一个布尔值,并且都接受两个参数:一个自由文本索引列名和一个自由文本搜索术语。但他们的行为完全不同。
就像larnu说的,即使有时候语法可以是一样的,但这并不意味着做同样的事情。
FREETEXT是一种限制性更强的谓词,默认情况下,它根据单词或短语的各种形式进行搜索(这意味着它默认包括屈折形式以及词库)。
CONTAINS与FREETEXT不同,它使您可以灵活地单独执行各种形式的搜索。
下面的博客向我们展示了一些例子,以便更清楚地了解如何通过FREETEXT和CONTAINS进行不同的搜索。这可能有助于您很好地理解FREETEXT和包含。
参考:
HTH。
https://stackoverflow.com/questions/65422714
复制相似问题