Projekt

Allgemein

Profil

Code 0800: Verwendung SOUNDEX-Funktion der Autonomy-Suche für Ortsteilname und Ortsnamen und Straßenname

  • Abarbeitung analog Code 0700 - DidYouMean, aber unter Berücksichtigung weiterer "Schreibfehler". Z.B. bei unterschiedlicher Schreibweise für Dresdner Straße und Dresdener Straße)} -> zusätzliches {{code_inline(e
  • Beispiel-Suchanfrage:
    SOUNDEX(Marktgasse 2 Grimma)
    liefert 7 Treffer, die Suche nach
    Marktgasse 2 Grimma
    hingegen liefert keinen Treffer, da die Daten derzeit nicht im Liegenschaftskataster enthalten sind.
  • Die Interpretation ist teilweise schwer nachvollziehbar. Im Beispiel wird für Marktgasse auch Merschwitzer Str. gefunden.
  • Der Beispielaufruf für Amt24 bzw. folgender Eintrag im Suchfeld des Geoportals
    SOUNDEX(Waldheim 04736:plz Dresdner Straße "1a":hausnummer)
    

    liefert Treffer. Aber folgender Eintrag
    Waldheim 04736:plz Dresdner Straße "1a":hausnummer
    
    liefert keinen Treffer, da ein Schreibfehler enthalten ist: Dresdner statt Dresdener fehlendes e nach dem kleinen d (Amt24-ID 16783).
Die Ausgangsdaten können Schreibfehler beinhalten und sollten gegebenenfalls korrigiert werden.

SQL-Umsetzung

Die folgende SQL-Umsetzung lieferte bei den Tests noch keine verwertbaren Ergebnisse:

SOUNDEX(ort||' '||ortsteil||' '||str)=SOUNDEX('@Value(ORT)'||' '||'@Value(ORTSTEIL)'||' '||'@Value(STR)') AND plz='@Value(PLZ)' AND hnr='@Value(HNR)'