Improve query intent handling and preview playback
build-push / docker (push) Successful in 4m52s

This commit is contained in:
AI Assistant
2026-03-16 09:55:14 +09:00
parent 6d9391bc2b
commit 9637b761bd
7 changed files with 142 additions and 12 deletions
+13
View File
@@ -141,6 +141,19 @@
- Effect:
- improves Artgrid recall in SearXNG result sets that favor canonical Artlist URLs over Artgrid URLs
## Current Session Update (2026-03-16, Query / Preview Follow-up)
- Search intent translation was updated to better preserve compound media phrases:
- added explicit normalization for terms like `사이버 펑크` -> `cyberpunk`
- added a guard that rejects over-compressed translations when the original query contains a richer multi-word intent
- Artgrid page parsing was tightened:
- generic Artgrid homepage / challenge HTML should no longer be mistaken for a real clip page during enrichment
- this prevents homepage thumbnails/descriptions from overwriting real search result metadata
- Hover preview playback was changed to lazy attach on hover:
- preview source is now attached on mouseenter
- playback waits for media readiness instead of trying to play immediately from the render path
- source is detached again on mouseleave
- Self-test script search step now retries to reduce flaky startup timing failures during local smoke tests
## Local Self-Test Workflow
- Primary command:
- `bash scripts/selftest.sh`