ホームページ >バックエンド開発 >PHPチュートリアル >PHP は販売者のソートを実装します
リーリー
淘宝網またはJD.comを参照できます
例: クレジット、商品売上、閲覧数、アクティビティ、ファン(フォロワー数)、会員レベルなどによるランキング
これらの重みに基づいて総合的なランキングを作成することもできます。ルールはあなた次第です。
並べ替えは、累積クレジット、3/7/30 のクレジット/売上/コメント/PV/UV 増加、3/7/30 の再訪問/維持率、新規率、違反数などの店舗運営指標に基づいて行うことができます。 60 日などに特定の重みを加えて最終スコアを取得し、スコアに従ってソートされます。
結局のところ、何千もの店舗がある場合、数百万の注文データとN個のユーザーのビジネス行動記録が存在することになります。
さらに、現代の電子商取引のランキングは静的なものではなく、購入者の好みに基づいてランキングを推奨する必要があります。これには多くの機械学習アルゴリズムが関係します。
並べ替えアルゴリズムをどのように構成しても、最終的な目標はトランザクションを容易にすることです。そのため、売り手側はどのように取引量を増やしたいのか、買い手側はどのようにすれば満足のいく商品を早く見つけることができるのか、買い手と売り手双方の視点からよく考えてみましょう。
最後に、淘宝商品犬著「淘宝商品十年物語」を読むことをお勧めします。
並べ替えに関しては、ストアのいくつかの属性に応じて、さまざまな割合に基づいて並べ替え値を計算できます。これは商品の方向に応じて異なります。
この質問でより重要なことは、この値を計算してページングで使用する方法だと思います。cron を起動して、計算された結果のストア ID をランキングに応じて memcached または redis に保存します。データベースに対応する ID を使用して詳細データを検索します。
Redis の場合、順序付けられたセット構造を使用できます。