0

RoR ベースの e コマース サイトでは、製品のページ分割された検索結果を表示しています。無作為化された場合でも、このリストには同じブランドの複数の製品がまとめられていることがよくあります. 同じブランドの製品が互いに近くに表示されないように、「まとまりのない」検索結果が必要です。

たとえば、50 のブランドに属する数千の製品があり、ページに 50 未満の製品を表示している場合、そのページにブランドごとに複数の製品を表示するべきではありません (または、構成可能な最大数が望ましい)。検索順序を再作成できるように、ユーザーがページからページに進むときに渡す何らかの「シード」値を維持する必要があります。

このデクランプ/ランダム化された結果を達成するために、どのアルゴリズムまたは戦略を使用できますか?

4

1 に答える 1

2

virtocommerce が提案する戦略を説明できますが、それはカタログ レベルで機能します。ここでは、類似した「バリエーション」を「製品」にグループ化することができます。次に、バリエーションは、検索中に表示されないようにマークされるか、または製品が表示されているときに e ストアのメイン カタログで表示されず、いくつかの「バリエーション」キーワードを継承して検索可能にすることができます。バリエーションは引き続き購入できますが、製品ページからのみ購入できます。

于 2013-08-02T05:04:15.897 に答える