キーワード (重み 10) とテキスト (重み 1) の 2 つのフィールドがあります。
3 つのレコードを見てみましょう。
A: キーワード = "何か、幸せな猫"、テキスト = "これは A"
B: キーワード = "どこにあるのか、何匹かの犬"、テキスト = "これは Bあるもの"
C: キーワード = "あるものがある場所", テキスト = "これは Bあるもの"
何かを検索するとき、B と C の上に A レコードが必要です。
Sphinx では、他の項目よりも下に A が表示されます。しかし、A はキーワードに完全一致 (カンマは本当の意味) があるため、唯一の正しい答えです。
それに到達するようにSphinxを構成する方法は? あらゆる種類のテキストの前処理が許可されます。