2

使用 CONTAINSTABLE 的加权项搜索产品尺寸...

ISABOUT("5mil" weight(1.0))

...产生排名结果,其中“150 万”的产品排名高于“5 百万”的产品。

有没有办法让“5mil”匹配(带前导空格字符)排在“.5mil”匹配(带前导小数点)之前?

4

1 回答 1

0

否,或者至少没有发现使用 CONTAINSTABLE 改进所指出的搜索的方法,以便在搜索“5mil”时在“1.5mil”和“5mil”的搜索之间产生搜索排名差异。

我最终做的是添加一些代码,这些代码基本上根据搜索结果的长度与输入的搜索字符串的长度的接近程度来重新排列搜索结果。差异越小,搜索排名调整越好。这为我的网站产生了相当好的结果。

于 2016-04-13T15:01:18.343 回答