Php 排名/人气系统
我正在努力找出衡量我的产品重量的最佳方法,以及它们应该出现在主页上的顺序等 有四个指标,我想计算并转化为排名:Php 排名/人气系统,php,mysql,cakephp,Php,Mysql,Cakephp,我正在努力找出衡量我的产品重量的最佳方法,以及它们应该出现在主页上的顺序等 有四个指标,我想计算并转化为排名: 购买产品 产品的使用年限(天) 产品保存了多少次 该产品被浏览了多少次 理想情况下,每一个都有一个可调的权重: 采购:40% 年龄:10% 节省:30% 意见:20% 我读过一本书 贝叶斯方法似乎也是一种很好的方法,因为它使用常数平滑平均值 基本上,我正在寻找一个库/插件等,我可以在我的CakePHP项目中使用它来实现这一点 有什么建议吗?堆栈是CakePHP/Apache/MyS
- 购买产品
- 产品的使用年限(天)
- 产品保存了多少次
- 该产品被浏览了多少次
有什么建议吗?堆栈是CakePHP/Apache/MySQL根据您的描述,这似乎可以:
SELECT ifnull(purchases,0) * .4 + ifnull(product_age,0) * .1 + ifnull(save_count,0) * .3 + ifnull(view_count,0) * .2 as weighting
FROM my_table
或者发布一组更新后的需求…根据您的描述,这似乎是可行的:
SELECT ifnull(purchases,0) * .4 + ifnull(product_age,0) * .1 + ifnull(save_count,0) * .3 + ifnull(view_count,0) * .2 as weighting
FROM my_table
或者发布一组更新的需求