2012-04-26 39 views
2

考虑到距离地点的距离+受欢迎程度,我们应该如何排列记录地点的理想方式?根据距离和受欢迎程度对地点排序

假设我设计了下面列的表:

| PlaceID | Lat/Long | Distance | Popularity | 

有两个因素在这里考虑排名(排序)的记录: 1.距离:递增的顺序按距离排序记录。 2.人气:降序排列按受欢迎度排序。

考虑到这两个因素,为用户提供最佳场所搜索体验,排名场所记录的理想方式如何?

回答

1

你可以使用很多方法。最简单的方法之一是使用价值来衡量人气的重要性,并为距离的重要性赋予价值。

给定一个地方p您可以通过使用普及P(P)和距离d(p)的计算的地方I(P)的重要性。您应该为重量ab决定或找到最佳值。 (p)= a * P(p)-b * D(p)

相关问题