0

ソーシャルネットワークを作成しています。プロファイルが新しいプロファイルを検出して接続できるプロファイル検索または検索エンジンを実装しようとしています。PHP にアルゴリズムやモジュールはありますか? 検索を可能な限り関連性のあるものにする方法について何か提案がある人はいますか?コードの例を教えてください。

似たような名前が何千もあるネットワークで、プロファイルを名前 (名字と姓の両方) で分類できるアルゴリズム。Facebookはこれを共通の友達アルゴリズムで行っていますが、特許を取得していると思われるため、使用できません。

私は、Facebook のプロフィール検索と少なくとも同程度の、最も関連性の高い検索結果を提供することで、プロフィールがいくつかの新しいプロフィールを発見できるアルゴリズムを実装しようとしています。任意のヒント?

更新:質問をより具体的にしました

どうもありがとう!ウォホ87

4

2 に答える 2

1

ある種のレコメンデーションエンジンが必要なようです(fb / orkutや多くのサイトにあります)。

最も単純な推奨アルゴリズム-友人の友人を推奨します。詳細-同じコミュニティの人々を互いに推薦します。より高度な-ユーザーがサイトで最もアクセスしたり気に入ったりするものを監視する場合は、共通の関心を持つユーザーと一致させます。

要するに-創造性と混合されたいくつかの直感。

PHPには推奨エンジンがあるかもしれませんが、プロファイル用ではないかもしれません。あなたは私が推測するいくつかを微調整することができるかもしれません。

于 2010-11-24T14:48:15.113 に答える
1
select name from profile where username LIKE '$username';
于 2010-11-24T14:37:52.383 に答える