企业级搜索 SQL 语法中的 RANKMETHOD 条件

用于指定要用来对与一个或多个 ISABOUT 匹配字词相匹配的文档进行排名的统计算法。以下是使用 RANKMETHOD 时 ISABOUT 条件的语法。

ISABOUT ( <match_terms> RANKMETHOD <rank_method> )

Remarks

下表描述了可用的排名方法。

排名方法

说明

JACCARD COEFFICIENT

根据匹配字词(不包括任何不匹配的字词)的相对比例计算排名结果。

DICE COEFFICIENT

根据同时找到多个字词的频率来计算排名结果(与单独找到这些字词的可能性相比较)。

INNER PRODUCT

通过使用要对各个匹配文档进行排名的产品的内部组成部分来计算排名结果。

MINIMUM

根据所有匹配文档的最低排名得分来计算排名结果。

MAXIMUM

根据所有匹配文档的最高排名得分来计算排名结果。

备注

如果您不指定 RANKMETHOD,企业级搜索将使用默认的 JACCARD COEFFICIENT 方法。

示例

以下示例显示了一个 ISABOUT 条件,该条件指定了 RANKMETHOD。

…WHERE CONTAINS(Description, 'ISABOUT("computer","software") RANKMETHOD INNER PRODUCT')

See Also

参考

企业级搜索 SQL 语法中的 CONTAINS 谓词

企业级搜索 SQL 语法中的 ISABOUT 术语