私は、ネットワーク内の人の位置に関して検索する必要がある私のプロジェクトに取り組んでいます。基本的に、異なる接続を持つユーザーを含むデータベースを定義する必要があります。
ネットワークのように、ユーザーはノードであり、接続はエッジです。友情は一種のエッジであると仮定します。他のタイプの接続があるかもしれません。接続には、ある種の重み/優先度がある場合があります。
これで、ユーザーが別のユーザーを検索するとき、結果は、接続とその重み/優先度に応じて、最上位の結果が最も近いノードになり、最も遠いノードが最終的になるような順序になるはずです。
これでどこから始めるべきかわかりませんか?このための既製のコードは必要ありませんが、学ぶ必要があります。それで、あなたがこれについて知っているならば、チュートリアルまたは記事を提案してください。また、これについて学ぶことができるコードを提案することもできます。
別の質問:MySQLデータベースを使用してこのタイプのネットワークを表すことはできますか、それとも特別なデータベースが必要ですか?