【发布时间】:2020-12-23 04:33:55
【问题描述】:
有没有办法根据关系而不是标签按计算值排序?作为参考,我有一个包含用户和技能的数据库。如果适用,每个用户节点都与技能节点有关系。每项技能都有一个与之相关的特定值,代表该技能的重要性。如果用户想找到相似的用户,我目前正在做的是匹配所有具有相似技能的不同用户。我想要做的是总结我正在寻找特定用户的每个技能节点中包含的值,并从最大到最小排序。例如,如果我正在寻找喜欢游泳、跑步和骑自行车的人,如果 Billy 喜欢游泳和跑步,我将获取存储在每个相似技能中的值并将它们相加,以用作排序依据。这在纯密码中是否可能,还是我必须返回结果列表然后在密码之外计算/排序?如果有人对如何更好地构建数据库有任何其他建议,也会有所帮助。
【问题讨论】: