From 3d11149841e4ab37b994ab3f0bca3777322f9bd6 Mon Sep 17 00:00:00 2001 From: Jonathan St-Onge Date: Mon, 23 Feb 2026 15:03:55 -0500 Subject: [PATCH] remove bottom results from rank-divergence endpoint Co-Authored-By: Claude Sonnet 4.6 --- backend/app/routers/wikimedia.py | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/backend/app/routers/wikimedia.py b/backend/app/routers/wikimedia.py index 17b3808..46567c5 100644 --- a/backend/app/routers/wikimedia.py +++ b/backend/app/routers/wikimedia.py @@ -239,17 +239,9 @@ def execute_rank_divergence(): "date": parsed_date } - # Get top results (highest divergence) - top_results = list(coll.find(query) - .sort("abs_divergence", -1) - .limit(topN)) - - # Get bottom results (lowest divergence) - bottom_results = list(coll.find(query) - .sort("abs_divergence", 1) - .limit(topN)) - - return top_results + bottom_results + return list(coll.find(query) + .sort("abs_divergence", -1) + .limit(topN)) loop = asyncio.get_event_loop() results = await loop.run_in_executor(None, execute_rank_divergence)