我有一个看起来像这样的表:
username | privilges
user1 privilge1
user1 privilge2
user1 privilge3
user2 privilge1
user2 privilge5
user2 privilge3
etc ......
我想根据与其他用户的相似性百分比对权限进行分组。例如在表中:
user1 和 user2 只有 2 个共同的特权(特权 1,特权 3),占 66%。因此,如果我基于超过 50% 搜索权限中的相似性,它会将其分组如下:
user1 : privilge1 ,privilge3
user2 : privilge1 ,privilge3