Files
fizzy/app/models
LU 2a4fbecbda Add CJK (Chinese, Japanese, Korean) search support
The search functionality was silently dropping CJK characters because:

1. Query sanitization used `\w` which only matches ASCII word characters
2. Stemmer split by whitespace, which doesn't work for CJK languages
3. Highlighter used `\b` word boundaries that don't apply to CJK

This commit fixes all three issues:

- Query: Use `\p{L}\p{N}` (Unicode letters/numbers) instead of `\w`
- Stemmer: Preserve CJK characters as-is without stemming, since CJK
  languages don't have stemming rules like English
- Highlighter: Skip word boundary matching for CJK terms

Also extracts `CJK_PATTERN` to `Search` module to avoid duplication.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-01-06 17:22:42 +09:00
..
2025-12-11 10:25:34 +01:00
2025-12-09 20:24:09 -05:00
2025-12-16 16:44:20 +01:00
2025-12-17 08:56:08 +01:00
2025-12-16 13:36:40 +01:00
2025-11-14 11:44:04 +01:00
2025-11-27 12:34:31 -05:00
2025-11-27 11:08:45 -05:00
2025-07-21 20:11:03 -05:00
2025-11-17 09:11:36 -05:00
2025-11-17 09:12:40 -05:00
2025-11-17 09:12:41 -05:00