Quantcast
Channel: Für Entwickler: SQL Server Forum
Viewing all articles
Browse latest Browse all 1772

Suche in File-Table mit mehreren Parametern

$
0
0

Ich möchte in eine File-Table nach Stichworten/Begriffen suchen.

Erste Versuche habe ich mit CONTAINS wie auch mit FREETEXT gemacht. Beides hat befriedigende Ergebnisse gebracht.

Das reale Szenario ist aber noch etwas komplexer:

Es soll nach verschiedenen Typen von Text gesucht werden, aber eben nicht nach Worten aus der normalen Sprache , also keine semantische Suche sondern ...

- Namen

- Geburtsdaten

- Versicherungsnummern

- AUftragsnummern

Name und Geburtsdatum scheinen nicht so schweirig zu sein.

Die Auftragsnummern sind zusammenhängende Kombinationen aus Buchstaben/Ziffern

Schwieriger erscheinen mir die Versicherungsnummern, da die auch mal Gruppen aus Buchstaben /Tiffern enthalten können. So stehen sie jedenfalls in der Quelltabelle.

Gibt es für sowas ein spezielles Suchkommando? CONTAIN oder FREETXT?

Obendrein soll  mit ODER-Verknüpfungen gearbeitet werden

also Name UND Geburtsdatum

ODER Auftragsnummer

ODER Versciherungsnummer

Ich könnte mir vorstellen, daß eine WHERE Anweisung mit mehreren logisch verknüpften FREETEXT oder CONTAins die Performance in die Knie zwingt (wäre nicht soo tragisch)

Gibt es da etwas eleganteres?

Das Ganze soll in einem SSIS-Paket laufen. Sofern treffer gefunden werden müssen die entsprechenden Dateien verschoben werden udn noch einige Tabellenänderungen vorgenommen werden.


Viewing all articles
Browse latest Browse all 1772


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>