⚗️ Testing the new ranking algo
This commit is contained in:
		| @@ -25,7 +25,9 @@ public class ActivityService( | |||||||
|         // Add 1 to score to prevent negative results for posts with more downvotes than upvotes |         // Add 1 to score to prevent negative results for posts with more downvotes than upvotes | ||||||
|         // Time dominates ranking, performance adjusts within similar timeframes. |         // Time dominates ranking, performance adjusts within similar timeframes. | ||||||
|         var performanceWeight = Math.Log(performanceScore + 5); // smooth adjustment, median ~4-5 |         var performanceWeight = Math.Log(performanceScore + 5); // smooth adjustment, median ~4-5 | ||||||
|         return performanceWeight / Math.Pow(timeScore + 1.5, 1.5); |         // Normalize time influence since average post interval ~60 minutes | ||||||
|  |         var normalizedTime = timeScore / 60.0;  | ||||||
|  |         return performanceWeight / Math.Pow(normalizedTime + 1.0, 1.2); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     public async Task<List<Activity>> GetActivitiesForAnyone( |     public async Task<List<Activity>> GetActivitiesForAnyone( | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user