完全一致と部分一致の両方をサポートするSOLRクエリがあります。クエリ用語には適切なブースト係数が追加されており、完全一致では部分一致と比較してブーストが高くなります。
ただし、部分一致内でも、ブースト係数を次のように定義する必要があります。
完全な単語を持つ部分一致は、単語の一部として表示される部分一致よりも優先されます。
例:ユーザーが文字列「AnnieHall」を検索した場合、「Tanner Hall」、「Hall Pass 」などの値を含むドキュメントは、「 Halloween」などの値と比較して重み(優先度)が高くなります。 、「「ハロウィンを救った犬」。すべて部分一致ですが、「タナーホール」と「ホールパス」では「ホール」が別語で表示されるため、スコアが高くなるはずです。
助けてください。
よろしく、