modified internal/cluster/jaccard.go +1 -0
| @@ -148,6 +148,7 @@ func (e *Engine) ComputeUserSimilarity(ctx context.Context) error { |
| 148 | 148 | 0.5, |
| 149 | 149 | 0 |
| 150 | 150 | FROM follows f |
| 151 | + WHERE f.user_did != f.target_did |
| 151 | 152 | GROUP BY MIN(f.user_did, f.target_did), MAX(f.user_did, f.target_did) |
| 152 | 153 | ON CONFLICT(user_a, user_b) DO UPDATE SET |
| 153 | 154 | jaccard = jaccard + 0.5 |
| @@ -148,6 +148,7 @@ func (e *Engine) ComputeUserSimilarity(ctx context.Context) error { |
| 148 | 0.5, | 148 | 0.5, |
| 149 | 0 | 149 | 0 |
| 150 | FROM follows f | 150 | 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 SET | 153 | ON CONFLICT(user_a, user_b) DO UPDATE SET |
| 153 | jaccard = jaccard + 0.5 | 154 | jaccard = jaccard + 0.5 |