Batch: search-Multiplier 3x→10x — genug Anträge nach Typ-Filter

This commit is contained in:
Dotty Dotter 2026-04-10 23:21:32 +02:00
parent f4b7b000a1
commit 8e19f6cffa

View File

@ -660,8 +660,10 @@ async def batch_analyze(
if not adapter:
raise HTTPException(status_code=400, detail=f"Bundesland {bundesland} nicht unterstützt")
# Neueste Drucksachen vom Landtag holen (leer = neueste Anträge)
drucksachen = await adapter.search("", limit=limit * 3) # 3× holen wegen Typ-Filter
# Neueste Drucksachen vom Landtag holen. Multiplier 10× weil die
# meisten Adapter Anfragen+Gesetzentwürfe+Anträge gemischt liefern
# und der Antrag-Anteil nur ~10-30% ist.
drucksachen = await adapter.search("", limit=limit * 10)
enqueued = []
skipped = 0