Schritt 1: SQL Server Express Advanced Edition oder höherwertige Version installieren.
Die Standard SQL Server Edition kann keine Volltextsuche ausführen. Die Indizierung des Volltextsuche läuft als eigenständiger Task im Hintergrund des Windows Rechners.
Schritt 2: Full-Text Index definieren
Hierzu öffnet man den SQL Server Managment Studion und geht auf eine Tabelle, welche nach dem Volltext durchsucht werden soll.
Dann im Kontext der Tabelle:->Full-Text Index->Define Full-text Index
Dann alle Felder auswählen, welche mittels Volltext ausgewält werden sollen
When you define automatic or manual change tracking, a full population of the index occurs. To avoid a population at the end of this wizard, select the Do Not Track Changes option, and clear the Start Full Population When Index Is Created checkbox.
|
Man findet dann die erstellten Fulltext-Tabellen unter
Ausgewählte Datenbank->Storage->Full Text Catalogs
Hier kann man dann unter den Properties einstellungen zur Volltext Suche ertellen
Unter Catalog action kann man die Indizierung neu erstellen, also die gesammte Inhaltsstruktur neu aufbauen lassen.
Catalog action->None, Optimize catalog und Rebuild Catalog
Fulltext Catalog: Eigenschaften->Tables/Views.
Hier findet man die Zuweisung und Einstellung, aus welchen Feldern in der Datenbank eine Volltextsuche erstellt wird.
Fulltext Catalog:: Population Schedule
Sollte man den Zeitplan einstellen, wann der Volltext-Suchkatalog aufgebaut und gefüllt werden soll.
Beim Aufbau des Volltext-Suche Katalogs werden alle gefundenen Suchwörter und Kombinationen in eine eigene Tabelle und Volltext-Katalog gespeichert.
Zeitplan für Volltextindex
Folgende Zeipläne kann man einstellen zum Aufbau des Volltext-Indexes.
Schedule type:
Zeitplan 1:
Start automatically when SQL Server Agent starts
Zeitplan 2:
Recurring
Zum Beispiel: Daily every hour
Zeitplan 3:
Start whenever the CPUs become idle