Volltextsuche in Babelfish verwenden - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Volltextsuche in Babelfish verwenden

Ab Version 4.0.0 bietet Babelfish eingeschränkte Unterstützung für die Volltextsuche (FTS). FTS ist eine leistungsstarke Funktion in relationalen Datenbanken, die eine effiziente Suche und Indizierung von textlastigen Daten ermöglicht. Es ermöglicht Ihnen, komplexe Textsuchen durchzuführen und relevante Ergebnisse schnell abzurufen. FTS ist besonders wertvoll für Anwendungen, die mit großen Mengen an Textdaten umgehen, wie Content-Management-Systeme, E-Commerce-Plattformen und Dokumentenarchive.

Grundlegendes zu den von Babelfish Full Text Search unterstützten Funktionen

Babelfish unterstützt die folgenden Funktionen der Volltextsuche:

  • CONTAINS-Klausel:

    • Grundlegende Unterstützung für die CONTAINS-Klausel.

      CONTAINS ( { column_name } , '<contains_search_condition>' )
      Anmerkung

      Derzeit wird nur die englische Sprache unterstützt.

    • Umfassende Bearbeitung und Übersetzung von simple_term Suchbegriffen.

  • FULLTEXT INDEXKlausel:

    • Unterstützt nur die CREATE FULLTEXT INDEX ON table_name(column_name [...n]) KEY INDEX index_name Aussage.

    • Unterstützt die vollständige DROP FULLTEXT INDEX Aussage.

    Anmerkung

    Um den Volltextindex neu zu indizieren, müssen Sie den Volltextindex löschen und einen neuen Index für dieselbe Spalte erstellen.

  • Sonderzeichen in der Suchbedingung:

    • Babelfish stellt sicher, dass einzelne Vorkommen von Sonderzeichen in Suchzeichenfolgen effektiv behandelt werden.

      Anmerkung

      Babelfish identifiziert zwar jetzt Sonderzeichen in der Suchzeichenfolge, es ist jedoch wichtig zu wissen, dass die erzielten Ergebnisse von denen mit T-SQL abweichen können.

  • Tabellenalias in column_name:

    • Dank der Unterstützung von Tabellenalias können Benutzer präzisere und lesbarere SQL-Abfragen für die Volltextsuche erstellen.

Einschränkungen bei der Babelfish-Volltextsuche

  • Derzeit werden die folgenden Optionen in Babelfish for Clause nicht unterstützt. CONTAINS

    • Sonderzeichen und andere Sprachen als Englisch werden nicht unterstützt. Sie erhalten die allgemeine Fehlermeldung für nicht unterstützte Zeichen und Sprachen

      Full-text search conditions with special characters or languages other than English are not currently supported in Babelfish
    • Mehrere Spalten wie column_list

    • EIGENSCHAFTS-Attribut

    • prefix_term, generation_term, generic_proximity_term, custom_proximity_term, und weighted_term

    • Boolesche Operatoren werden nicht unterstützt und Sie erhalten die folgende Fehlermeldung, wenn Sie sie verwenden:

      boolean operators not supported
    • Bezeichnernamen mit Punkten werden nicht unterstützt.

  • Derzeit werden die folgenden Optionen in Babelfish for CREATE FULLTEXT INDEX Clause nicht unterstützt.

    • [TYP SPALTE type_column_name]

    • [SPRACHE language_term]

    • [STATISTISCHE_SEMANTIK]

    • Optionen für Katalogdateigruppen

    • mit Optionen

  • Das Erstellen eines Volltextkatalogs wird nicht unterstützt. Für die Erstellung eines Volltextindexes ist kein Volltextkatalog erforderlich.

  • CREATE FULLTEXT INDEXunterstützt keine Bezeichnernamen mit Punkten.

  • Babelfish unterstützt derzeit keine aufeinanderfolgenden Sonderzeichen in Suchzeichenfolgen. Sie erhalten die folgende Fehlermeldung, wenn Sie es verwenden:

    Consecutive special characters in the full-text search condition are not currently supported in Babelfish