NEAR 术语
NEAR 术语用于指定两个内容搜索词必须相对接近彼此,才能识别为 CONTAINS 谓词的匹配。
NEAR 术语的语法为:
<content_search_term> NEAR | ~ <content_search_term>
NEAR 术语可以由关键字“NEAR”或平铺 (~) 表示。
当在查询中由 NEAR 联接的单词在搜索列内的大约 50 个单词内找到时,NEAR 词将返回匹配项。 两个单词越接近,即 NEAR 术语的计算排名越高。 两个单词相差越远,排名越低。
注意
找到的搜索词之间的单词数是近似的,取决于干扰词的外观,如“a”或“the”,以及断字器如何标记文本。 它可能小于 50。
下表介绍了可与 CONTAINS 谓词中的 NEAR 术语一起使用的内容搜索词类型。
类型 | 描述 | 示例 | |
---|---|---|---|
Word | 没有空格或其他标点符号的单个单词。 不需要双引号。 |
|
|
短语 | 多个单词或包含空格。 |
|
|
通配符 | 带有星号的单词或短语 (*) 添加到末尾。 有关详细信息,请参阅 CONTAINS 谓词中使用通配符。 |
|
注意
如果在搜索列中找到与 NEAR 字词指定的匹配词,但与 50 个单词相距较远,则结果仍返回,但 排名 为 0。
示例
下面的示例演示了 NEAR 术语的链式,同时使用术语的短形式和长形式:
...WHERE CONTAINS('computer NEAR software ~ "setup application"')
相关主题
-
参考
-
概念性