我今天開始了一個新項目。我有圖表結果的用戶表,標籤表和user_tags邊緣。我如何列出ArangoDB中最相似條目的用戶
我附加給用戶一些圖上的標籤。我如何列出與ArangoDB最相似的條目的用戶。
例如:
- 用戶ID:112具有3個標籤(標籤的ID:50,51,52,53)
- 用戶ID:113具有5個標籤(標籤的ID:52,53, 54,55,56)
- 用戶ID:114具有4個標籤(標籤的ID:51,52,53,54)
- 用戶ID:115具有2個標籤(標籤的ID:48,49)
當我搜索用戶ID 112用戶。結果應該與此類似:
- 用戶ID:114(3個匹配,51,52,53)
- 用戶ID:113(2個匹配,52,53)
非 - 共同的數據不應該在結果 用戶ID:115
如果沒有人知道arangodb解決方案,我可以使用neo4j,如果有neo4j的解決方案。
謝謝。
這些密碼結果包括當前用戶。所以我爲你的例子添加了WHERE u.id <> user_id < - 114。謝謝! – fourfourtwo