Wenn Sie eine Volltextsuche ausführen, durchsuchen Sie einen Textindex (und nicht Tabellenzeilen). Daher müssen Sie, bevor Sie eine Volltextsuche durchführen können, einen Textindex für die Spalten erstellen, die Sie durchsuchen wollen. Ein Textindex speichert Positionsinformationen für Begriffe in den Spalten mit Index. Abfragen, die Textindizes verwenden, können schneller sein als solche, die alle Werte in der Tabelle durchsuchen müssen.
Wenn Sie einen Textindex erstellen, können Sie angeben, welches Textkonfigurationsobjekt für den Aufbau und die Aktualisierung des Textindexes verwendet werden soll. Ein Textkonfigurationsobjekt enthält Einstellungen, die sich darauf auswirken, wie ein Index erstellt wird. Wenn Sie kein Textkonfigurationsobjekt angeben, verwendet der Datenbankserver ein Standard-Konfigurationsobjekt. Weitere Hinweise finden Sie unter Textkonfigurationsobjekte.
Sie können auch einen Aktualisierungstyp für den Textindex angeben. Der Aktualisierungstyp legt fest, wie oft der Textindex aktualisiert wird. Je aktueller der Textindex neu aufgesetzt wurde, desto akkurater sind seine Ergebnisse. Die Aktualisierung braucht allerdings Zeit und kann sich auf die Performance auswirken. Häufige Aktualisierungen einer Tabelle mit Index beispielsweise können sich auf die Performance auswirken, wenn der Textindex so konfiguriert ist, dass er jedes Mal neu aufgebaut wird, sobald sich die darunterliegenden Daten ändern. Weitere Hinweise finden Sie unter Textindex-Aktualisierungstypen.
Um Einstellungen für vorhandene Textindizes anzuzeigen, verwenden Sie die Systemprozedur sa_text_index_stats. Weitere Hinweise finden Sie unter sa_text_index_stats-Systemprozedur.
Textindex-Aktualisierungstypen
Einen Textindex erstellen
Einen Textindex aktualisieren
Übersicht: Textindizes ändern
Einen Textindex ändern
Textindizes in der Datenbank anzeigen
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |