2012-04-26 11 views
2

地点との距離+地点の人気を考えれば、地点を保持するレコードをランキングする理想的な方法は何でしょうか?距離と人気に基づいて順位付けする場所

は、私は次の列で設計テーブルがあるとします。 1.距離:昇順で距離によってレコードをソート

| PlaceID | Lat/Long | Distance | Popularity | 

(ソート)レコードをランク​​付けするために、ここで考慮すべき2つの要因があります。 2.人気度:人気度順にレコードをソートします。

これらの要因の両方を考慮して、プレイスをランキングする理想的な方法は、ユーザーに最良のプレイス検索エクスペリエンスを与える方法です。

答えて

1

多くの方法があります。最も簡単な方法の1つは、人気の重要性の値と距離の重要性の値を使用することです。

は、あなたが人気P(P)と距離D(P)を使用して場所I(P)の重要性を計算することができP場所を考えます。重みの最適値は、とbです。 (p)-b * D(p)

関連する問題