0

我正在创建一个社交网络。我正在尝试实现配置文件搜索或搜索引擎,其中配置文件可以发现并连接到新配置文件。PHP中是否有任何算法或模块?是否有人对如何使搜索尽可能相关有任何建议,请提供 som 代码示例。

任何可以在有数千个相似名称的网络中按名称(名字和姓氏)对个人资料进行分类的算法。Facebook已经通过共同好友算法做到了这一点,但我认为他们已经申请了专利,所以我不能使用它。

我尝试实现一种算法,在该算法中,个人资料可以通过为他们提供最相关的搜索结果来发现一些新的个人资料,该搜索结果至少与 Facebook 的个人资料搜索一样好。有小费吗?

更新:我让问题更具体

非常感谢!woho87

4

2 回答 2

1
select name from profile where username LIKE '$username';
于 2010-11-24T14:37:52.383 回答
1

听起来您想要某种推荐引擎(例如 fb/orkut 和许多网站都有)。

最简单的推荐算法 - 推荐朋友的朋友。更多 - 相互推荐同一社区的人。更高级 - 如果您监控用户在您的网站上访问/最喜欢的内容,则匹配具有共同兴趣的用户。

简而言之 - 一些直觉与创造力相结合。

PHP 中可能有推荐引擎,但可能不完全适用于配置文件。我猜你也许可以调整一些。

于 2010-11-24T14:48:15.113 回答