EコマースWebサイトの場合、次のフィールドと重みを持つSOLRドキュメントとして製品を保存しました。タイトル:5説明:4
一部の製品では、上記の2つのフィールドでの関連性が、上位10に入る資格がない場合でも、上位10の結果に表示されるようにする必要があります。例:P1、P2、....P10は正当です。特定の検索キーワード「iPhone」の商品。私はS1...S100をスポンサー製品としてトップ10に表示したいと考えています。私のポリシーでは、これら100のスポンサー製品のうち2つだけがランダムに選択され、トップ10に表示されるため、結果はS5、S31になります。 、P1、P2、...P8。次のリクエストでは、スリップインするスポンサー製品はS4、S99である可能性があります。
QueryElevationComponentを使用すると、キーワードのdocIDを指定できますが、スポンサー付きdocIDの完全なセットのうち2つだけが結果で送信されるように、結果をランダム化することはできません。
これを実装するための提案をいただければ幸いです。
ありがとう、ヤシュ