【发布时间】:2012-05-07 10:29:56
【问题描述】:
我正在尝试解决约会网站的问题。问题来了
应用的每个用户都会有一些属性——比如他读的书、他看的电影、音乐、电视节目等。这些是定义的顶级属性类别。这些类别中的每一个都可以有任意数量的值。例如在书中:喷泉头,爱情故事......
现在,我需要根据个人资料属性匹配用户。这是我打算做的事情:
使用反向索引存储数据。如果。 Fountain Head、Love Story 等中的每一个都是具有该属性的一组用户的索引键。
当有新用户加入时,获取该用户的属性,查找该用户有哪些索引键,获取这些键的所有用户,桶(或基数排序或类似排序)按多少次排序此合并列表中的用户。
这是好事、坏事还是更糟?还有其他建议吗?
谢谢 阿杰
【问题讨论】:
-
我不明白为什么这个问题应该被否决。
标签: algorithm matching n-dimensional