我試圖找到類似的一組興趣的用戶,下面的模式..匹配利益(最近鄰)搜索
USERS - ID name etc
Interests - ID UID PID
其中,ID是興趣唯一的ID,UIS是用戶ID而PID是產品ID。我看過其他類似的問題,但他們都沒有確切的答案。
例 - 比方說,我很感興趣,讓用戶具有相似興趣的約翰,這是兩個表怎麼看也不像......
ID Name
11 John
12 Mary
13 Scott
14 Tim
ID UID PID
3 12 123
4 12 231
5 12 612
6 13 123
7 13 612
8 14 931
9 14 214
10 11 123
11 11 231
12 11 781
13 11 612
我想結果,在這個順序。
我正在考慮做一個我感興趣的用戶與所有其他用戶的交集。這聽起來並不是一個很好的解決方案,因爲每當用戶添加興趣或添加其他用戶時都必須完成此任務。這是一個小型項目,截至目前,我將限制用戶數量爲100.我仍然認爲上述方法將不會有效,因爲它需要花費100多天的時間。
有人可以引導我在正確的方向嗎?什麼是可能的解決方案,以及哪個解決方案在上述給定的限制條件下最好。我正在查看ANN以查看我是否可以使用該功能。
如果「類似的興趣」可以被定義爲配套產品ID號,那麼你不需要ANN ... – luksch 2013-05-01 14:36:36