nandi/gleanpublic⑂ Fork 0
⑂ da7fae0
Commits
⬇ Clone ▾
git clone https://git.rickub.com/nandi/glean.git
git clone ssh://git@rickub.com/nandi/glean.git

Host key fingerprint (ed25519): SHA256:iycHnxEyq0Q7uyVpB7JlznP0G7JrTPXLYRcAU5CSLhc — verify it before your first connect.

Fix jaccard queryUnverified

Julien Robert committed 2026-04-21T14:14:46+02:00 Browse files
da7fae0 parent: 462b891
modified internal/cluster/jaccard.go +1 -0
@@ -148,6 +148,7 @@ func (e *Engine) ComputeUserSimilarity(ctx context.Context) error {
148148 0.5,
149149 0
150150 FROM follows f
151+ WHERE f.user_did != f.target_did
151152 GROUP BY MIN(f.user_did, f.target_did), MAX(f.user_did, f.target_did)
152153 ON CONFLICT(user_a, user_b) DO UPDATE SET
153154 jaccard = jaccard + 0.5
@@ -148,6 +148,7 @@ func (e *Engine) ComputeUserSimilarity(ctx context.Context) error {
148 0.5,148 0.5,
149 0149 0
150 FROM follows f150 FROM follows f
151+ WHERE f.user_did != f.target_did
151 GROUP BY MIN(f.user_did, f.target_did), MAX(f.user_did, f.target_did)152 GROUP BY MIN(f.user_did, f.target_did), MAX(f.user_did, f.target_did)
152 ON CONFLICT(user_a, user_b) DO UPDATE SET153 ON CONFLICT(user_a, user_b) DO UPDATE SET
153 jaccard = jaccard + 0.5154 jaccard = jaccard + 0.5