[Talk-de] Irritierendes "no results found"

Sarah Hoffmann lonvia at denofr.de
Fr Sep 20 07:16:21 UTC 2024


On Wed, Sep 18, 2024 at 09:55:06PM +0200, Susanne Jäger wrote:
> Am 18. September 2024 21:01:40 MESZ schrieb Dieter Faulbaum <mail at faulbaum.in-berlin.de>:
> >
> >Florian Lohoff <f at zz.de> writes:
> >
> >> Ich tippe drauf weil Berlin ein "Bundesland" ist. Du
> >> findest auch nichts wenn du mit "Nordrhein-Westfalen, Hauptstraße"
> >> suchst.
> >> 
> >> Wenn du nach
> >> 
> >> Berlin, Alt-Hohenschönhausen, Hauptstraße
> >> 
> >> suchst findest du auch was. Ich tippe drauf das es halt 30 Hauptstraßen
> >> in den verschiedenen Postleitzahlen/Bezirken gibt und Nominatim dann
> >> irgendwann sagt - aeh - das kann nicht sein - da kommt zu viel:
> >Guten Hinweis! Z.B. in HH geht so was auch nicht.
> 
> Ich habe allerdings Zweifel an dieser Erklärung. Eine Suche nach Schulstraße, Bayern liefert nämlich viele Ergebnisse und davon dürfte es mehr geben als Hauptstraßen in Berlin.

Das Problem ist nicht die relative Zahl von Strassen, sondern die
absolute. In OSM gibt es inzwischen fast 60.000 Ways mit dem Namen
'Hauptstraße'. Normalerweise werden bei einer Suche dann alle 60k
Ergebnisse eingeordnet, wie gut sie zu der Suche passen. Das hat
Postgres an seine Grenze gebracht, weshalb es da Limits gibt. Ich habe
das aber inzwischen anderwertig gelöst, so dass man die Limits wieder
etwas hochsetzen könnte. Hatte ich für die osm-Server auch zeitnah nach
Dieters Anfrage gemacht, dann aber beim Ausrollen was falsch gemacht.
Sollte jetzt gehen.

Wen es interessiert, die Änderung ist diese:
https://git.openstreetmap.org/nominatim.git/commitdiff/f289db9bfe21c5a725e751be98e2b824026e2310

Ich habe noch nicht entschieden, ob ich das auf die 4.5er Version
zurückportiere.

Gruss

Sarah



Mehr Informationen über die Mailingliste Talk-de