2

考虑到我们与某个点的距离+该地点的受欢迎程度,对记录持有地点进行排名的理想方式应该是什么?

假设我的表格设计有以下列:

| PlaceID | Lat/Long | Distance | Popularity |

这里有 2 个因素需要考虑对记录进行排名(排序): 1. 距离:按距离升序对记录进行排序。2. 流行度:按流行度降序排列记录。

考虑到这两个因素,对地点记录进行排名的理想方法是如何为用户提供最佳地点搜索体验?

4

1 回答 1

1

你可以使用很多方法。最简单的一种是使用流行度重要性的值和距离重要性的值。

给定一个地点p ,您可以使用流行度P(p)和距离D(p)计算地点I(p)的重要性。您应该决定或找到权重ab的最佳值。

I(p) = a * P(p) - b * D(p)

于 2012-04-26T19:48:24.067 回答