Verwenden des Volltextindizierungs-Assistenten

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Der Volltextindizierungs-Assistent in SSMS führt Sie durch eine Reihe von Arbeitsschritten, die Ihnen das Erstellen eines Volltextindexes erleichtern.

Erstellen eines Volltextindexes

  1. Klicken Sie im Objekt-Explorer mit der rechten Maustaste auf die Tabelle, für die Sie einen Volltextindex erstellen möchten, zeigen Sie auf Volltextindex, und klicken Sie anschließend auf Volltextindex definieren. Diese Aktion startet den Assistenten in einem separaten Fenster. Klicken Sie auf „Weiter“.

  2. Eindeutiger Index Wählen Sie einen Index aus der Dropdownliste aus. Der Index muss genau eine Schlüsselspalte haben, muss eindeutig sein und darf keine NULL-Werte zulassen. Wählen Sie als eindeutigen Volltextschlüssel stets den kleinsten eindeutigen Index aus. Für die bestmögliche Leistung ist ein gruppierter Index zu empfehlen.

  3. Verfügbare Spalten Aktivieren Sie das Kontrollkästchen neben allen Spaltennamen für Spalten, die Sie einschließen möchten. Kontrollkästchen neben dem Spaltennamen. Unzulässige Spalten werden abgeblendet dargestellt und ihre Kontrollkästchen sind deaktiviert.

  4. Sprache für die Wörtertrennung Wählen Sie eine Sprache aus der Dropdownliste aus. Diese Auswahl wird verwendet, um die richtigen Wörtertrennungen für den Index zu identifizieren. SQL Server verwendet Worttrennungen, um Wortgrenzen in den indizierten Volltextdaten zu identifizieren.

  5. Typspalte Wählen Sie den Namen der Spalte aus, in der der Dokumenttyp der volltextindizierten Spalte enthalten ist.

    Hinweis

    Das Feld Typspalte ist nur verfügbar, wenn die unter Verfügbare Spalten genannte Spalte vom Typ varbinary(max) oder image ist.

  6. Statistische Semantik Wählen Sie aus, ob die semantische Indizierung für die ausgewählte Spalte aktiviert werden soll. Weitere Informationen finden Sie unter Semantische Suche (SQL Server).

    Hinweis

    Wenn die von Ihnen gewählte Sprache nicht über ein zugeordnetes semantisches Sprachmodell verfügt, dann ist das Kontrollkästchen Statistische Semantik nicht aktiviert. Wenn Sie Statistische Semantik vor einer Spracheauswählen, werden im Dropdown-Kombinationsfeld nur die Sprachen angezeigt, für die das semantische Sprachmodell unterstützt wird.

    Die semantische Suche ist für Azure SQL-Datenbank nicht verfügbar. Die Option "Statistische Semantik" wird nicht angezeigt, wenn dieser Assistent in einer Azure SQL-Datenbank ausgeführt wird.

  7. Aktivieren Sie die Optionen zur Änderungsnachverfolgung.

    Automatisch
    Wählen Sie diese Optionsschaltfläche, wenn der Volltextindex im Falle von Änderungen an den zugrunde liegenden Daten automatisch aktualisiert werden soll.

    Manuell
    Wählen Sie diese Optionsschaltfläche, wenn der Volltextindex im Falle von Änderungen an den zugrunde liegenden Daten nicht automatisch aktualisiert werden soll. Die Änderungen an den zugrunde liegenden Daten bleiben erhalten. Um jedoch die Änderungen im Volltextindex zu berücksichtigen, müssen Sie diesen Prozess manuell oder über einen Zeitplan starten.

    Änderungen nicht nachverfolgen
    Wählen Sie diese Optionsschaltfläche, wenn der Volltextindex bei Änderungen an den zugrunde liegenden Daten nicht aktualisiert werden soll.

  8. Starten Sie die vollständige Auffüllung, wenn der Index erstellt wird (nur verfügbar, wenn Sie keine Änderungen überwachen).

    Wählen Sie diese Optionsschaltfläche, um nach erfolgreichem Abschluss dieses Assistenten eine vollständige Auffüllung zu starten. Dabei wird die Volltext-Indexstruktur im Katalog erstellt und der Katalog mit volltextindizierten Daten aufgefüllt.

    Klicken Sie auf „Weiter“.

Katalog, Indexdateigruppe und Stoppliste

  1. Volltextkatalog auswählen

    Katalog auswählen: Wählen Sie einen Volltextkatalog aus der Liste aus. Der Standardkatalog für die Datenbank entspricht standardmäßig dem in der Liste ausgewählten Element. Wenn keine Kataloge verfügbar sind, wird die Liste deaktiviert, und das Kontrollkästchen Neuen Katalog erstellen wird überprüft und deaktiviert.

OR

  1. Erstellen eines neuen Katalogs
  • Volltextkatalog auswählen

    a. Name
    Geben Sie einen Namen für Ihren neuen Volltextkatalog ein.

    b. Als Standardkatalog festlegen
    Wählen Sie diese Option aus, um diesen Katalog als Standardkatalog für die Datenbank festzulegen.

    c. Unterscheidung nach Akzent
    Geben Sie an, ob für den neuen Katalog nach Akzenten unterschieden wird. Wenn in der Datenbank nach Akzent unterschieden wird, ist die Option Mit Unterscheidung standardmäßig aktiviert.

    d. Indexdateigruppe auswählen
    Geben Sie die Dateigruppe an, für die der Volltextindex erstellt werden soll.

    e. Wählen Sie einen Wert:

    Wert Beschreibung
    <default> Wenn die Tabelle oder Sicht nicht partitioniert ist, wählen Sie diese Option, um dieselbe Dateigruppe wie die zugrunde liegende Tabelle oder Sicht zu verwenden. Wenn die Tabelle oder Sicht partitioniert ist, wird die primäre Dateigruppe verwendet.
    PRIMARY Wählen Sie diese Option, um die primäre Dateigruppe für den neuen Volltextindex zu verwenden.
    Wenn eine benutzerdefinierte Standardstoppliste vorhanden ist, wählen Sie den Namen in der Liste aus, um die zugehörige Dateigruppe für den neuen Volltextindex zu verwenden.
  1. Volltext-Stoppliste auswählen
    Geben Sie eine Stoppliste an, die für den Volltextindex verwendet werden soll, oder deaktivieren Sie die Stopplistenverwendung.

    Stoppwörter werden über Objekte mit dem Namen "Stoplisten" in Datenbanken verwaltet. Eine Stoppliste ist eine Liste mit Stoppwörtern, die, wenn sie einem Volltextindex zugeordnet ist, auf Volltextabfragen für diesen Index angewendet wird. Weitere Informationen finden sie unter Konfigurieren und Verwalten von Stoppwörtern und Stopplisten für Volltextsuche.

    Folgende Werte sind möglich:

Wert Beschreibung
<system> Wählen Sie diese Option, um die Systemstoppliste für den neuen Volltextindex zu verwenden. Dies ist die Standardeinstellung.
<off> Wählen Sie diese Option, um Stopplisten für den neuen Volltextindex zu deaktivieren.
user-defined-stoplist-name Die Liste enthält die Namen aller benutzerdefinierten Stopplisten (falls vorhanden), die für die Datenbank erstellt wurden. Wählen Sie eine beliebige benutzerdefinierte Stoppliste zur Verwendung für den neuen Volltextindex aus.

Klicken Sie auf „Weiter“.

  1. Optional können Sie (nur für SQL Server) auch den Auffüllungszeitplan definieren. Sofern Sie die Ausführung nicht für die Zukunft geplant haben, beginnen die Indizierungsvorgänge sofort. Die Zeitpläne werden sofort erstellt, sie werden jedoch erst zum festgelegten Zeitpunkt ausgeführt.

    Neuer Tabellenzeitplan
    Definieren eines Auffüllungszeitplans für eine Tabelle.

    Neuer Katalogzeitplan
    Definieren eines Auffüllungszeitplans für einen Volltextkatalog.

    Bearbeiten
    Bearbeiten eines Zeitplans.

    Löschen
    Löschen eines Zeitplans.

  2. Zeigen Sie den Status des Volltextindizierungs-Assistenten an, bzw. steuern Sie ihn.

    Beenden
    Unterbricht den aktuellen Vorgang und verhindert die Ausführung nachfolgender Volltextvorgänge durch den Assistenten während dieser Sitzung.

    Report
    Wenn alle Vorgänge ausgeführt wurden, können Sie auf diese Schaltfläche klicken, um auf einen Bericht zu den ausgeführten Vorgängen zuzugreifen. Sie können den Bericht anzeigen, in eine Datei drucken, in die Zwischenablage kopieren oder ihn per E-Mail versenden.