10w用户做两两匹配有什么好的快速的算法

需求是:获取和我最匹配的10个用户,并显示匹配度。

具体的匹配度算法这里不考虑。
目前APP活跃用户有10w
我大概算了下循环两两配对最少也的有50亿次配对,这的算到什么时候啊~~~

有没有比较好的方法完成这个需求?而且匹配的用户尽量比较准确的~

和我这个需求比较类似的需求有:你可能喜欢的人

阅读 5k
4 个回答

空间索引Spatial Indexing

图形数据库 比如neo4j

根据已知信息筛选呗,你可能喜欢的人(性别、年龄、曾经所发内容契合程度、使用APP的时间点及时长、浏览内容、地区、图片识别分析相似性)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题