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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Abfragen und Datenänderung » Volltextsuche » Was ist eine Volltextsuche?

 

Textindizes erstellen

Erstellen Sie Textindizes für Spalten jedes Typs. Spalten, die nicht vom Typ VARCHAR oder NVARCHAR sind, werden während der Indexierung in Zeichenfolgen konvertiert.

Voraussetzungen

Wenn Sie einen Textindex für eine Tabelle erstellen möchten, müssen Sie der Eigentümer der Tabelle sein oder eines der folgenden Privilegien haben:

  • CREATE ANY INDEX-Systemprivileg
  • CREATE ANY OBJECT-Systemprivileg
  • REFERENCES-Privileg für die Tabelle und entweder das COMMENT ANY OBJECT-Systemprivileg, das ALTER ANY INDEX-Systemprivileg oder das ALTER ANY OBJECT-Systemprivileg

Wenn Sie einen Textindex für eine materialisierte Ansicht erstellen möchten, müssen Sie Eigentümer der materialisierten Ansicht sein oder eines der folgenden Privilegien haben:

  • CREATE ANY INDEX-Systemprivileg
  • CREATE ANY OBJECT-Systemprivileg

Sie können keinen Textindex erstellen, wenn mit der WITH HOLD-Klausel geöffnete Cursor vorhanden sind, die entweder Anweisungs- oder Transaktions-Snapshots verwenden.

Sie können keinen Textindex für eine reguläre Ansicht oder eine temporäre Tabelle erstellen. Sie können für eine deaktivierte materialisierte Ansicht keinen Textindex erstellen.

Kontext und Bemerkungen

Textindizes verbrauchen Plattenspeicher und müssen aktualisiert werden. Erstellen Sie sie nur für Spalten, die benötigt werden, um Ihre Abfragen zu unterstützen.

Wenn Sie mehr als einen, eine Spalte referenzierenden Textindex erstellen, kann dies zu unerwarteten Ergebnissen führen.

 Aufgabe
  1. Stellen Sie in Sybase Central eine Verbindung zur Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.

  2. Klicken Sie auf die Registerkarte Textindizes.

  3. Klicken Sie auf Datei » Neu » Textindex.

  4. Befolgen Sie die Anweisungen des Assistenten zum Erstellen von Indizes.

    Der neue Textindex wird auf der Registerkarte Textindizes angezeigt. Er wird außerdem im Ordner Textindizes angezeigt.

Ergebnisse

Der Textindex wird erstellt. Wenn Sie einen Textindex mit sofortiger Aktualisierung erstellt haben, wird er automatisch mit Daten gefüllt. Bei den anderen Aktualisierungstypen müssen Sie den Textindex neu aufbauen.

 Siehe auch