Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » Volltextsuche

 

Volltextsuche durchführen

Sie können eine Volltextabfrage durchführen, indem Sie entweder eine CONTAINS-Klausel in der FROM-Klausel einer SELECT-Anweisung oder eine CONTAINS-Suchbedingung (Prädikat) in einer WHERE-Klausel verwenden. Beide geben dieselben Zeilen zurück. Die Verwendung der CONTAINS-Klausel in einer FROM-Klausel liefert jedoch auch Treffer für übereinstimmende Zeilen.

Die folgenden Beispiele zeigen, wie die CONTAINS-Klausel und Suchbedingungen in einer Abfrage verwendet werden. Wenn Sie diese Beispiele jedoch in Interactive SQL ausführen, schlagen sie fehl, da Sie noch keinen Textindex für MarketingInformation.Description erstellt haben.

SELECT *
   FROM MarketingInformation CONTAINS ( Description, 'cotton' );
SELECT *
   FROM MarketingInformation
   WHERE CONTAINS ( Description, 'cotton' );
 Arten der Volltextsuche

Begriff- und Phrasensuche
Präfixsuche
Nachbarschaftssuche
Boolesche Suche
Die Fuzzy-Suche
Ansichten abfragen
Praktische Einführung: Volltextsuche in einem GENERIC-Textindex durchführen
Praktische Einführung: Eine Fuzzy-Volltextsuche durchführen
Praktische Einführung: Volltextsuche in einem NGRAM-Textindex durchführen