我想表明我的網站通過其等級排序的項。 我不希望按評分的平均值顯示評分最高的項目。任何人都可以建議一些公式來定義最高評分項目。什麼是顯示最高評分項目的邏輯?
0
A
回答
0
你可以加權每個項目的平均等級誰已在等級進入的人數。這將確保具有高評級和高平均評級的項目將浮動到頂部,而不是僅具有單一評級的項目。
projectedRating = item.AverageRating * item.Ratings.Count
此外,你可以考慮正常化這個,所以它只會使所說的1和100之間的差異應用。
projectedRating = item.AverageRating * Max(item.Ratings.Count, 100)
這樣一個項目跑了票,即使是很低的平均評分,在頂部所有的時間不會結束。
之外,我認爲你需要提供你想憑什麼以指示項目是一個頂級項目的更多信息。對它的總體看法,標誌着它最受歡迎,也是一種選擇。
0
您的比分對項目的定義,很可能是一個功能:
- 平均評級
- 最高等級,最低等級
- 率數
- 一時間加權
相關問題
- 1. MySQL顯示最受好評的項目?
- 2. 這個分形的邏輯是什麼?
- 3. 分頁背後的邏輯是什麼?
- 4. google api項目的邏輯定義是什麼
- 5. 將Angular 2中的表示邏輯與應用邏輯分開的最佳做法是什麼?
- 6. spring-mvc:分割邏輯什麼是最佳做法
- 7. 分開項目中的邏輯Angular 2
- 8. 這是什麼邏輯法?
- 9. 什麼是Web邏輯
- 10. 什麼是懸擺邏輯?
- 11. 確定GLSL中最小/最大矢量的邏輯是什麼?
- 12. 什麼是在ASP.NET中顯示評論的最佳方式?
- 13. 什麼是顯示嵌套評論的最佳方式?
- 14. 基於某種邏輯顯示和隱藏MVC視圖的部分的最佳方式是什麼?
- 15. 如何自定義「評分最高」的UITabBar項目文本?
- 16. Drupal視圖顯示每天每天最高評分的節點?
- 17. 顯示最高分Cocos2d 3.0
- 18. ADempiere的多顯示邏輯
- 19. Openbravo中的顯示邏輯
- 20. 分析兩個布爾標準的最簡潔的ElseIf邏輯是什麼?
- 21. 顯示可編輯詞典的最簡單方法是什麼?
- 22. Sed/Vim中的邏輯與是什麼?
- 23. jquery window.width的邏輯是什麼?
- 24. 這個程序的邏輯是什麼?
- 25. 查詢的邏輯是什麼?
- 26. t後面的邏輯是什麼('flash.notice.order.creditcard.valid')?
- 27. java中Thread.sleep()的邏輯是什麼
- 28. LINQ C#查詢的邏輯是什麼?
- 29. 這段代碼的邏輯是什麼?
- 30. 什麼是ATM機的邏輯?
更多信息勢在必行.. – mihsathe 2011-05-17 12:10:50
你有什麼語言,數據庫什麼樣的等等,請提供更多信息 – mcgrailm 2011-05-17 12:13:30