1

「フルテキストの float スコア」を結果セットの他の値に混ぜたい

たとえば、ユーザーの投票が多い行に関連性を与えたい... ユーザーの投票で並べ替えたくはありませんが、投票の多いページに「いくつかのブースト」、より多くの可視性を与えたいと考えています。

これは開発者にとって主観的なものですが、問題は「全文スコア」が基準点を与えないことです (単一の値が結果セット全体の影響を受けるため)。

どうすればこれを管理できますか?

ありがとう... 私の英語でごめんなさい。

シナリオ:

ID | キーワード | ユーザー投票
1 | あああああああああ 10
2 | ああああbbbb cccc | 20
3 | あああああああああ 0
4 | ああああbbbb cccc | 1000 --- これは視認性を向上させることができます
5 | あああ | 10

選択する
        *、
        (
            MATCH(キーワード) AGAINST('aaaa')
            +
            /* ユーザー投票の計算はこちら */
        )
        スコアとして
から
        マイテーブル
オーダーバイ
        スコア DESC
4

0 に答える 0