If I enter my street address into Google Maps, it shows my house. If I enter it into OSM it says "No results found" and can't even figure out what country or city I am in.
If I enter my street address into Google Maps, it shows my house. If I enter it into OSM it says "No results found" and can't even figure out what country or city I am in.
Which country are you in?
Addresses here are written like "220/9 xo viet nghe tinh", which means "go to 220 on Xo Viet Nghe Tinh and turn into the alley there, go to #9 in the alley".
Typing "220/9 xo viet nghe tinh" into OSM results in "No results found". Instead I have to write "hem 220/9 xo viet nghe tinh" for it to find the road; no one writes it that way.
A house address would be "220/9/14 xo viet nghe tinh" meaning "go to 220 on Xo Viet Nghe Tinh and turn into the alley there; go to #9 and turn into the next alley you find there; then go to house #14".
The only way OSM can figure things out is if I write it like "14 hem 220/9 xo viet nghe tinh"
How does https://photon.komoot.de/ do?
openstreetmap.org uses Nominatim:
https://github.com/openstreetmap/Nominatim
The photon link uses Photon:
https://github.com/komoot/photon
Nominatim processes OSM data, associating items of interest with features like town boundaries that enclose the item, or place markers that are nearby, and then is also a fairly pedantic search interface for that data.
Photon takes the data that Nominatim generates and sticks a more flexible search on top of it.
Checking for/creating an issue for Nominatim describing the address format that doesn't work well would be a useful thing to do, as global support is a goal there.
In a similar situation with Google Maps, you wouldn't even have been given the opportunity.
This kind of patronizing attitude is unnecessary and silly. The vast majority of users of any software product are only interested in being just that: users. And that's totally okay. No need for passive-aggressive shaming.
Again, sorry.