goon/tests
goon-foss 3349700f72
Some checks are pending
Backend tests / test (push) Waiting to run
fix(api): szukanie w serwisie i sortowanie po studiu z rzadka fraza
- Szukanie w jednym serwisie do 60 tys. scen zaczyna od jego scen (scenes.id = ANY),
  gdy fraza jest popularna albo bez trigramu: "sel" w hqporner 3,4 s -> 0,1 s, "brat"
  w fullmoviesxxx 2,9 s -> 0,15 s. Rzadkie frazy dalej trigramami (GOON-75).
- Poprawka regresji z c08abf6: fraza bez trigramu przy zawezeniu po 3 s oddawala
  pusta liste ("ai" w fullmoviesxxx: 0 wynikow). Teraz od serwisu albo limit 10 s.
- sort=studio z rzadka fraza: JOIN ze studiami i sort samych trafien zamiast
  przejscia po 33 tys. studiow ("sunny leone" 928 s -> 0,26 s, "savanna" 20 s -> 0,17 s).

Porownanie ze starym kodem na 100 wyszukiwaniach w serwisach i 12 z sortem po studiu:
wyniki identyczne poza naprawionymi pustymi listami.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-22 17:13:39 +02:00
..
fixtures Initial commit 2026-05-20 10:10:22 +02:00
__init__.py Initial commit 2026-05-20 10:10:22 +02:00
test_auth.py Initial commit 2026-05-20 10:10:22 +02:00
test_clips_feed.py feat(clips): feed Swipe z afinicznoscia, pamiecia widzianych i telemetria (etap 3) 2026-09-14 20:29:49 +02:00
test_feed_diversify.py feat(api): glowny feed bez archiwum i z limitem jednego zrodla na strone 2026-09-22 12:00:11 +02:00
test_ingest_hash.py Initial commit 2026-05-20 10:10:22 +02:00
test_normalize.py test(normalize): zlepek nazwiska nie przechodzi przez separator feat/ft 2026-09-22 12:00:10 +02:00
test_normalize_scenes.py fix(ingest): dekoduj encje HTML w tytulach scen i filmow 2026-09-15 15:59:39 +02:00
test_normalize_scenes_propagates_m3.py Initial commit 2026-05-20 10:10:22 +02:00
test_redgifs_mapping.py feat(clips): tabele klipow do feedu Swipe + ingest RedGifs (etap 2) 2026-09-14 16:32:57 +02:00
test_scoring.py Mobile 0.1.9: OTA enable, WebView cookie-dismiss fix, porndoe connector 2026-05-22 11:20:57 +02:00
test_search_walk.py fix(api): szukanie w serwisie i sortowanie po studiu z rzadka fraza 2026-09-22 17:13:39 +02:00
test_stashdb_connector.py Initial commit 2026-05-20 10:10:22 +02:00
test_stashdb_parser.py Initial commit 2026-05-20 10:10:22 +02:00
test_studio_title_dedup.py feat(dedup): kopie tej samej sceny z tubow o roznym formacie tytulu 2026-09-22 12:00:10 +02:00
test_tpdb_connector.py Initial commit 2026-05-20 10:10:22 +02:00
test_tpdb_parser.py Initial commit 2026-05-20 10:10:22 +02:00
test_yourdailypornmovies_cards.py fix(movies): yourdailypornmovies gubil nowe filmy przez nowy format okladki 2026-09-22 13:18:22 +02:00