在电子商务网站上计算产品排名的算法/公式(基于以下标准)

5 algorithm ranking e-commerce elasticsearch ranking-functions

我一直在研究算法和公式,以找出我的电子商务网站上可用产品的分数.基本上,我想计算某种分数,以便在用户搜索时对产品进行排名.我将提供一些有关我计划定义的标准的背景知识来计算排名:

  • 产品点击次数
  • 产品浏览量
  • 产品转换
  • 产品评级(由用户提供)
  • 与用户提供的搜索字符串的相关性

理想情况下,我想要一个算法,我可以计算所有的分数并相应地对产品进行排名.我有可用的所有数据,但我很困惑我应该给我上面描述的所有参数多少重量?

任何帮助将不胜感激 !!

提前致谢.

编辑:我打算为每个参数分配权重,如下所示:

  • 产品点击次数(CTR):1.0
  • 产品浏览次数:1.5
  • 产品转换次数:4.0
  • 产品评分:2.0

什么可以用来计算得分的公式?

Tho*_*nen 2

考虑到产品的评级会使计算变得更加困难,因为评论数量总是大大低于浏览/销售/...的数量,因此产品评论对产品评分的影响可能比你更大会想要。

也许这篇论文有帮助:http://web.engr.oregonstate.edu/~cscaffid/papers/eu_20070611_redopal.pdf