feat : add analytics page
CI / Verify (push) Successful in 2m10s
CI / Build immutable images and deploy (push) Successful in 2m33s

This commit is contained in:
2026-10-10 20:19:49 +07:00 Unverified
parent 6fc4427ae1
commit a3803118ef
24 changed files with 910 additions and 29 deletions
+1 -1
View File
@@ -13,7 +13,7 @@ Use this project’s shared search implementation for finding entities by name o
- Attempt fuzzy matching only when the entire eligible collection has no direct results. Do not decide fallback independently for each item.
- Restrict fuzzy candidates to names, aliases, and individual whitespace-separated words. Keep overview prose and internal keys available for existing direct searches, but exclude them from fuzzy candidates.
- Normalize with NFC, trim, lowercase, and compare Unicode code points. Keep queries shorter than four code points strict.
- Use bounded optimal-string-alignment Damerau–Levenshtein distance, including adjacent transpositions. Allow one edit for 4–7 code points and two for longer queries, capped at 25% of query length. Rank by edit distance with stable source-order ties.
- Use bounded optimal-string-alignment Damerau-Levenshtein distance, including adjacent transpositions. Allow one edit for 4-7 code points and two for longer queries, capped at 25% of query length. Rank by edit distance with stable source-order ties.
- Empty queries return the eligible collection. Display fuzzy results without an explanatory message.
## Reuse the project implementation