我用MyEclipse做了一个好友推荐功能,我的数据库中有一个好友表,字段分别是姓名,性别,类型,性格,收入等等,然后用户在页面中根据自己的喜好侧重,给性别、性格、收入等信息进行排名,这个排名意味着检索好友时不同的字段的权重是不一样的。例如:将性别排在第一位,那么性别相同的好友的推荐可能性就加上10;将收入排在第二位,那么收入相同的好友的推荐可能性就加上8。最后用户在页面上依次输入自己想要的好友具体信息,比如性别:女;性格:开朗;收入:高 等等。
      系统根据用户的喜好排名和输入的具体信息,对数据库中的好友表进行匹配,最后返回推荐可能性最大的那个好友,并将这个好友显示到页面上。大神们,我的功能具体思想就是这样。我想知道有什么算法是和这个相关或者说类似吗???告诉我一下,我想研究研究!!!
 如果有描述不准确或不清楚的地方,大家提一提,我再补充