2012-04-26 85 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)

相關問題