Thanks for your answer. I’m just impressed how much work and knowhow you must have invested already into libpostal.
Yes, I’m also interested in handling spelling mistakes of place names like “New Yrok”. What I’m really after is competing with G* with a geocoder/geonames service, dedicated to postal address + place names + POI search.
You mentioned that “users are welcome to add their own spelling correction — it’s simple to use our training data to compute the dictionaries”. So you expect a dictionary (=data) which contains all expected spelling errors — like “New Yrok”, pointing to “New York”?
Regarding my examples you guessed it’s about city prefixes. Actually, it’s rather about alternate (local) POI names: Badi/Seebad/Strandbad = swimming bath/sea swimming bath/beach swimming bath: See https://www.google.ch/search?q=badi+wollishofen .
That’s also related to my previous question on Twitter when I asked about “Q Zurich” (https://www.google.ch/search?q=club+q+zurich ) expecting users searching for [Club Q Zürich] or [Nightclub Q Zurich]…