makepad/libs/map_nav/src
Admin f0033ec8a5 Search: fuzzy transcription correction — settlements beat literal typos
Speech-to-text anglicizes Dutch names ("Harlem" for Haarlem). When the
literal token intersection surfaces no settlement, the query re-runs with
near-miss tokens (banded edit distance 1, 2 for long tokens; first letter
pinned, sorted-table range scan, capped) unioned per token — the tiered
scorer then ranks the town of Haarlem above an exactly-named minor POI
naturally (settlement tier + rank dwarf the exact-name bonus). NL
in-memory index only; the europe searchdb keeps literal matching.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-02 17:48:41 +02:00
..
fmt.rs map: Europe tile conversion pipeline + offline GPS navigator 2026-07-27 20:13:21 +02:00
geo.rs map: Europe tile conversion pipeline + offline GPS navigator 2026-07-27 20:13:21 +02:00
graph.rs map: Europe tile conversion pipeline + offline GPS navigator 2026-07-27 20:13:21 +02:00
lib.rs map: Europe searchdb, route elevation profile, rail/tram/water-label styling 2026-07-27 23:13:47 +02:00
nav.rs map: Europe tile conversion pipeline + offline GPS navigator 2026-07-27 20:13:21 +02:00
search.rs Search: fuzzy transcription correction — settlements beat literal typos 2026-08-02 17:48:41 +02:00
searchdb.rs map: Europe searchdb, route elevation profile, rail/tram/water-label styling 2026-07-27 23:13:47 +02:00