有一个存储过程在两个表上使用 FREETEXTTABLE 两次,然后合并结果并返回前 50 个。
问题是,如果我搜索“Women of Brewster”,结果会返回表 A 中排名为 143 的“Confession of an ex doofus motha”和表 B 中排名为 102 的第二个“Women of Brewster Place” 。
这是因为计数吗? (表A返回结果总数为2399。表B返回结果总数为3445。)
简短的回答:
自由文本排名基于 OKAPI
BM25排名公式。中的每个术语
查询已排名,值为
总结。自由文本查询将添加
通过屈折变化查询的单词
生成(词干形式
原始查询条件);这些词是
被视为单独的条款,没有
特殊权重或关系
他们原来的词
生成的。生成的同义词
同义词库功能被视为
单独的、同等权重的术语。
当然,可以在微软的网站上找到更长、更复杂的答案。对于高等数学,点击这里.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)