2

ポイントまでの距離とその場所の人気があることを考えると、場所を保持しているレコードをランク​​付けする理想的な方法は何でしょうか?

次の列で設計されたテーブルがあると仮定します。

| PlaceID | Lat/Long | Distance | Popularity |

ここでレコードをランク​​付け(並べ替え)する際に考慮すべき2つの要素があります。1。距離:レコードを距離で昇順で並べ替えます。2.人気:レコードを人気順に降順で並べ替えます。

ユーザーに最高の場所検索エクスペリエンスを提供するために、これらの両方の要因を考慮して場所レコードをランク​​付けする理想的な方法はどのようになりますか?

4

1 に答える 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 に答える