如何针对“500 万”搜索改进 CONTAINSTABLE 排名结果?

How can CONTAINSTABLE ranked results be improved for "5mil" search?

使用 CONTAINSTABLE 使用加权项搜索产品维度...

ISABOUT("5mil" weight(1.0))

...生成排名结果,其中“150 万”的产品排名领先于“500 万”的产品。

有没有办法让“500 万”匹配项(带前导 space 字符)排在“0.500 万”匹配项(带前导小数点)之前?

没有,或者至少没有找到改进提到的搜索的方法,即使用 CONTAINSTABLE 在搜索“500 万”时在搜索“150 万”和“500 万”之间产生搜索等级区分。

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