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
undDresdener Straße)} -> zusätzliches {{code_inline(e
- Beispiel-Suchanfrage:
SOUNDEX(Marktgasse 2 Grimma)
liefert 7 Treffer, die Suche nachMarktgasse 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
auchMerschwitzer 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 EintragWaldheim 04736:plz Dresdner Straße "1a":hausnummer
liefert keinen Treffer, da ein Schreibfehler enthalten ist:Dresdner
stattDresdener
→ fehlendese
nach dem kleinend
(Amt24-ID 16783).
![](/redmine/plugin_assets/geosn_theme_extension/images/notice.png)
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)'