Overpass-Unscharfe Suche

Hallo,

ich habe folgenden Befehl bei Overpass ausgeführt:


  node
  ["name" ~ "Beiertheim West"];
  ["railway" = "tram_stop"];
out;

Der ~-Operator dient meines Wissens nach für eine unscharfe Suche.
Ich habe insgesamt 344 solcher unscharfen Suchen von einer Entwicklungsumgebung aus, mit der Programmiersprache Java abgesendet. Dabei wusste ich, dass eine solche Abfrage sehr lange Bearbeitungszeiten in Anspruch nimmt und habe daher, nach jeder Abfrage ca. 1 Minute gewartet, bis die nächste Abfrage abgesendet wurde.

Als ich mir die Ergebnisse vom Server angeschaut habe, ist mir aufgefallen, dass ich viel weniger Daten zurückerhalten habe, als mit dem =-Operator. Nun kann ich leider nicht genau feststellen warum das so ist.

Hat jemand eine Idee?
Mit freundlichen Grüßen

Hallo,

Mit unscharfer Suche im Sinne einer “Fuzzy-Search” hat der Operator ~ erstmal nichts zu tun, er ist vielmehr für reguläre Ausdrücke gedacht.

Ich denke, ein konkretes Beispiel (am besten als Link von overpass-turbo.eu) wäre sinnvoll, ansonsten lässt sich die Frage nicht wirklich beantworten. Das Problem könnte natürlich auch damit zusammenhängen, dass einzelne Werte bei ~ als regulärer Ausdruck interpretiert werden und möglicherweise so nicht mehr zu den Daten passen.

Gruß,
mmd