比方说设计一个交友网站,每个人都能注册填写个人信息。
个人信息填写的项目如下:
星座:摩羯座
生日:1月5日
年龄:28
年收入:30万
家乡:黑龙江
目前居住:北京朝阳区xx小区
活动地点:北京、上海
爱好:跑步、游泳、看电影、听音乐
然后有人会创建自己的交友条件,例如:
年龄:27~32
年收入:35万以上
家乡:北方人(包含河北、黑龙江、山东、山西、辽宁、吉林等)
星座:白羊座或处女座
目前居住:北京
然后每个人都会去创建自己的交友条件。
现在的问题是,当一个新用户发布完个人信息后,系统如何去依据他的个人信息,去搜索各种交友条件,然后找到匹配交友条件的前10名,推进给他,说这些人的要求他都符合?