私は何千ものニュース記事の記録を持つテーブルを持っています。ウェブサイトには、無限のスクロールで記事を並べ替えるオプションのニュースリストページがあります。テーブルは次のようになります。人気度で記事を並べ替えるにはどうすればよいですか?
id | title | description | views | createdAt
人気度を判断するためのキー列は、viewsとcreatedAtです。
人気度で記事を並べ替えるために実装できるアルゴリズムや式は何ですか?
現在、降順で並べ替えるだけですが、そのようにするとリストはほとんど更新されず、常に同じ記事が表示されます。
私はこれが話題になっていると思います。おそらく、スーパーユーザーはもっと適切でしょうか? – Strawberry
複数のオプションがあります:1番目 - http://tablesorter.com/docs/ osと同様のものを追加し、フロントエンドでテーブルをソートします。 2番目 - "?createdAt = desc"のようなリンクとしてヘッダに "query"パラメータを追加し、そのパラメータを読んで@WaleedAhmedのようなSQL呼び出しに追加してください。 – Peon