Dass ich auch per Overpass-API in OSM suchen kann, ist mir nicht neu. Mir ging es aber explizit um Nominatim.

Ich frage mal mit dem Gegenbeispiel: Warum ermittelt Nominatim Neustadt an der Weinstraße, obwohl ich nur nach „neustadt, deutschland“ suche, und dann auch noch als ersten Treffer?

Im Gegenzug muss es doch eine Datenkonstellation geben, die dafür sorgt, dass Neustadt in Sachsen ebenfalls relativ weit oben landet. Ich erwarte es gar nicht an erster Stelle, aber auch nicht an 37., zumindest jedoch vor jedem place=(suburb|village|hamlet).

Inzwischen bin ich überzeugt, dass es doch an short_name liegt. Woher allerdings Nominatim dann z. B. bei Frankfurt am Main den korrekten (vollständigen) Namen bezieht, kann ich ohne Quellcode-Verständnis nur vermuten. Ich hatte gehofft, jemand aus der geneigten Leserschaft weiß es. :wink: