mirror of
https://github.com/multica-ai/multica.git
synced 2026-07-05 13:29:44 +02:00
* feat(search): improve ranking with ILIKE, identifier search, multi-word support - Replace LIKE with ILIKE for case-insensitive matching - Support identifier search (e.g. "MUL-123" or bare "123") - Refine sorting tiers: number match > exact title > title starts with > title contains > all words in title > description > comment - Add status-based tiebreaker (active issues rank higher) - Support multi-word search where all terms must match somewhere - Move search query from sqlc to dynamic SQL for flexibility Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(search): fix parameter type error for single-word queries Only allocate per-term SQL parameters when there are multiple search terms. For single-word queries, the phrase parameter already covers the search — unused term params caused PostgreSQL error "could not determine data type of parameter $3". Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>