外部キーを含むドキュメントのブースト方法
トピック作成者:ks-solruserml-bot (2024/06/22 19:22 投稿)
2
(The bot translated the original post https://lists.apache.org/thread/lo1pcp65q7vfz0n3c59w5ng1ccpng85n into Japanese and reposted it under Apache License 2.0. The copyright of posted content is held by the original poster.)
こんにちは皆さん、
私は音楽アプリに取り組んでいます。私たちは曲があり、曲には複数のジャンルがあります。
私たちは曲とジャンルの関連を持つジョインテーブルを持っています。
私たちは各曲にジャンルのIDを整数としてインデックス化しています。
ユーザーがロック、ポップ、ブルースを検索した場合、以下のように検索結果を並べ替えたいと考えています:
- 全てのジャンル(ロック、ポップ、ブルース)を含む曲を優先的に表示する。
- ロックとポップ、ロックとブルース、またはポップとブルースを含む曲を次に表示する。
- ジャンルがロック、ポップ、またはブルースのいずれかに一致する曲を表示する。
言い換えると、全てのジャンルに一致する曲を最初に表示し、次に2つまたは3つのジャンルに一致する曲を表示し、最後に1つのジャンルにのみ一致する曲を表示したいです。
これは実現可能でしょうか?どのようにすれば実現できますか?
ありがとうございます。
Marko Avlijaš
トピックへ返信するには、ログインが必要です。