Make search normalisation Urdu-aware #3
Labels
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: anas/divan#3
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Scope:
LanguageUtils.MakeTextSearchableand query normalisation: Urdu full stop, Arabic/Urdu letter variants, Urdu diacritics; re-index stored searchable text if needed.Acceptance criteria: Test words with and without diacritics or variant letters return the same results.
Automated validation: Self-check for the normaliser; build.
Manual validation: Search known couplets on the local site.
Dependencies or blockers: local import complete
Tracked in titus-ai
projects/divan/TASKS.md.Progress (
9bd44561): search used SQL Server full-text, which the Linux SQL Server image does not ship (search returned 500). Replaced with normalised LIKE patterns; Urdu normaliser. Normaliser self-check passed. Pending: runtime check after API restart +POST /api/divan/regenplaintext/0for data imported before the change.Verified at runtime on a fresh import: API search HTTP 200 with results for دل and دلِ (diacritic normalised); site search page HTTP 200. Closing.