【问题标题】:Controlling the amount of decimal places on fulltext search relevance score?控制全文搜索相关性分数的小数位数?
【发布时间】:2011-11-05 05:34:51
【问题描述】:

我记得以前做过这个,但我不记得我是怎么做到的,所以想知道是否有人可以请教我?

默认情况下,您通常会得到诸如14.9236183166504 之类的分数;我怎样才能把它修整到小数点后 2 位或根本没有?

【问题讨论】:

    标签: mysql full-text-search relevance


    【解决方案1】:

    分数只是一个浮点数,所以你可以使用round;例如,如果你想要两位小数:

    select round(match(x) against('y'), 2) as n from ...
    

    如果你不想要:

    select round(match(x) against('y')) as n from ...
    

    还有floorceil 如果您要在分数的任一侧查找整数,或者truncate 如果您想截断浮点值而不是舍入它。

    【讨论】:

    • 简单而有意义。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2012-07-10
    • 2012-05-15
    • 1970-01-01
    • 1970-01-01
    • 2012-10-17
    • 1970-01-01
    • 2011-03-24
    • 2014-10-22
    相关资源
    最近更新 更多