Freigeben über


Installieren und Konfigurieren der semantischen Suche

Beschreibt die erforderlichen Komponenten für die statistische semantische Suche und wie diese Komponenten installiert oder überprüft werden.

In diesem Thema

Ich möchte…

  • Installieren der semantischen Suche

    • Vorgehensweise: Überprüfen, ob die semantische Suche installiert ist

    • Vorgehensweise: Installieren der semantischen Suche

  • Installieren oder Entfernen der Datenbank für semantische Sprachstatistik

    • Vorgehensweise: Überprüfen, ob die Datenbank für semantische Sprachstatistik installiert ist

    • Vorgehensweise: Installieren, Anfügen und Registrieren der semantischen Sprachstatistikdatenbank

    • Vorgehensweise: Aufheben der Registrierung, Trennen und Entfernen der Datenbank für semantische Sprachstatistik

    • Anforderungen und Einschränkungen für das Installieren und Entfernen der Datenbank für semantische Sprachstatistik

  • Installieren von optionaler Unterstützung für neuere Dokumenttypen

    • Vorgehensweise: Installieren der neuesten Filter für Microsoft Office und andere Microsoft-Dokumenttypen

Installieren der semantischen Suche

Vorgehensweise: Überprüfen, ob die semantische Suche installiert ist

Fragen Sie die IsFullTextInstalled-Eigenschaft der SERVERPROPERTY (Transact-SQL) Metadatenfunktion ab.

Der Rückgabewert 1 gibt an, dass die Volltextsuche und die semantische Suche installiert sind. Der Rückgabewert 0 gibt an, dass sie nicht installiert sind.

SELECT SERVERPROPERTY('IsFullTextInstalled')
GO

[Nach oben]

Vorgehensweise: Installieren der semantischen Suche

Wählen Sie zum Installieren der semantischen Suche während des Setups auf der Seite Zu installierende Funktionen die Option Volltext- und semantische Extraktion für Suche aus.

Die statistische semantische Suche ist von der Volltextsuche abhängig. Diese zwei optionalen Funktionen von SQL Server werden zusammen installiert.

[Nach oben]

Installieren oder Entfernen der Datenbank für semantische Sprachstatistik

Die semantische Suche hat eine zusätzliche externe Abhängigkeit, die als semantische Sprachstatistikdatenbank bezeichnet wird. Diese Datenbank enthält die für die semantische Suche erforderlichen statistischen Sprachmodelle. Eine einzelne semantische Sprachstatistikdatenbank enthält die Sprachenmodelle für alle Sprachen, die für die semantische Indizierung unterstützt werden.

Vorgehensweise: Überprüfen, ob die Datenbank für semantische Sprachstatistik installiert ist

Fragen Sie die Katalogsicht sys.fulltext_semantic_language_statistics_database (Transact-SQL) ab.

Wenn die semantische Sprachstatistikdatenbank installiert und für die Instanz registriert ist, dann enthalten die Abfrageergebnisse eine einzelne Zeile mit Informationen zur Datenbank.

SELECT * FROM sys.fulltext_semantic_language_statistics_database
GO

[NACH OBEN]

Vorgehensweise: Installieren, Anfügen und Registrieren der semantischen Sprachstatistikdatenbank

Die Datenbank für semantische Sprachstatistik wird nicht vom SQL Server-Setupprogramm installiert. Führen Sie zum Einrichten der semantischen Sprachstatistikdatenbank als erforderliche Komponente für die semantische Indizierung folgende Aufgaben aus:

  • 1. Installieren Sie die semantische Sprachstatistikdatenbank.

    1. Suchen Sie die semantische Sprachstatistikdatenbank auf dem SQL Server-Installationsmedium, oder laden Sie sie aus dem Internet herunter.

      • Suchen Sie das Windows Installer-Paket SemanticLanguageDatabase.msi auf den SQL Server-Installationsmedien. Suchen Sie je nach Zielsystem die 32-Bit- oder 64-Bit-Version des Installationspakets. Der Name des entsprechenden Ordners identifiziert die 32-Bit- oder 64-Bit-Version der Datei; der Dateiname selbst ist für beide Versionen gleich.

      • Laden Sie das Installationspaket im Microsoft-Download Center von der Microsoft® SQL Server® 2012 Semantic Language Statistics-Seite herunter.

    2. Führen Sie das Windows Installer-Paket SemanticLanguageDatabase.msi aus, um die Datenbank und die Protokolldatei zu extrahieren.

      Sie können optional das Zielverzeichnis ändern. Standardmäßig extrahiert das Installationsprogramm die Dateien in den Ordner Microsoft Semantic Language Database im Ordner mit den 32-Bit- oder 64-Bit-Programmdateien. Die MSI-Datei enthält eine komprimierte Datenbankdatei und eine Protokolldatei.

    3. Verschieben Sie die extrahierte Datenbank- und Protokolldatei an einen passenden Speicherort im Dateisystem.

      Wenn Sie die Dateien an ihrem Standardspeicherort belassen, ist es nicht möglich, für eine weitere Instanz von SQL Server eine weitere Kopie der Datenbank zu extrahieren.

    Wichtiger HinweisWichtig

    Beim Extrahieren der semantischen Sprachstatistikdatenbank werden der Datenbankdatei und der Protokolldatei am Standardspeicherort im Dateisystem eingeschränkte Berechtigungen zugewiesen. Folglich verfügen Sie möglicherweise nicht über die Berechtigung, die Datenbank anzufügen, wenn Sie diese am Standardspeicherort belassen. Tritt ein Fehler beim Versuch auf, die Datenbank anzufügen, verschieben Sie die Dateien, oder überprüfen Sie die Dateisystemberechtigungen, und korrigieren Sie diese entsprechend.

  • 2. Fügen Sie die semantische Sprachstatistikdatenbank an.
    Fügen Sie die Datenbank zur Instanz von SQL Server mithilfe von Management Studio oder durch Abrufen von CREATE DATABASE (Transact-SQL) mit der FOR ATTACH-Syntax ab. Weitere Informationen finden Sie unter Anfügen und Trennen von Datenbanken (SQL Server).

    Standardmäßig lautet der Name der Datenbank semanticsdb. Sie können der Datenbank beim Anfügen einen anderen Namen geben. Sie müssen diesen Namen angeben, wenn Sie die Datenbank im nachfolgenden Schritt registrieren.

    CREATE DATABASE semanticsdb
                ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb.mdf' )
                LOG ON ( FILENAME = 'C:\Microsoft Semantic Language Database\semanticsdb_log.ldf' )
                FOR ATTACH
    GO
    

    Bei diesem Codebeispiel wird davon ausgegangen, dass Sie die Datenbank von ihrem Standardspeicherort zu einem neuen Speicherort verschoben haben.

  • 3. Registrieren Sie die semantische Sprachstatistikdatenbank.
    Rufen Sie die gespeicherte Prozedur sp_fulltext_semantic_register_language_statistics_db (Transact-SQL) auf, und geben Sie den Namen an, den Sie der Datenbank beim Anfügen zugewiesen haben.

    EXEC sp_fulltext_semantic_register_language_statistics_db @dbname = N'semanticsdb'
    GO
    

[Nach oben]

Vorgehensweise: Aufheben der Registrierung, Trennen und Entfernen der Datenbank für semantische Sprachstatistik

  • Registrieren Sie die semantische Sprachstatistikdatenbank.
    Rufen Sie die gespeicherte Prozedur sp_fulltext_semantic_unregister_language_statistics_db (Transact-SQL) auf. Sie müssen den Namen der Datenbank nicht angeben, da eine Instanz nur eine semantische Sprachstatistikdatenbank aufweisen kann.

    EXEC sp_fulltext_semantic_unregister_language_statistics_db
    GO
    
  • Trennen Sie die semantische Sprachstatistikdatenbank.
    Rufen Sie die gespeicherte Prozedur sp_detach_db (Transact-SQL) auf, und geben Sie den Namen der Datenbank an.

    USE master
    GO
    
    EXEC sp_detach_db @dbname = N'semanticsdb'
    GO
    
  • Entfernen Sie die semantische Sprachstatistikdatenbank.
    Nach dem Aufheben und Trennen der Datenbank können Sie die Datenbankdatei einfach löschen. Es gibt kein Deinstallationsprogramm und keinen Eintrag unter Programme und Funktionen in der Systemsteuerung.

[NACH OBEN]

Anforderungen und Einschränkungen für das Installieren und Entfernen der Datenbank für semantische Sprachstatistik

  • Sie können nur eine Datenbank für semantische Sprachstatistik in einer Instanz von SQL Server anfügen und registrieren.

    Für jede Instanz von SQL Server auf einem einzelnen Computer ist eine separate physische Kopie der semantischen Sprachstatistikdatenbank erforderlich. Fügen Sie eine Kopie an jede Instanz an.

  • Es ist nicht möglich, eine gültige und registrierte semantische Sprachstatistikdatenbank zu trennen und sie durch eine beliebige Datenbank mit demselben Namen zu ersetzen. Dadurch würden bei aktiven oder zukünftigen Indexauffüllungen ein Fehler auftreten.

  • Die semantische Sprachstatistikdatenbank ist schreibgeschützt. Sie können diese Datenbank nicht anpassen. Wenn Sie den Inhalt der Datenbank ändern, sind die Ergebnisse für die zukünftige semantische Indizierung indeterministisch. Um den ursprünglichen Status dieser Daten wiederherzustellen, können Sie die geänderte Datenbank löschen und eine neue, unveränderte Kopie der Datenbank herunterladen.

  • Es ist möglich, die semantische Sprachstatistikdatenbank zu trennen oder zu löschen. Wenn aktive Indizierungsvorgänge mit Lesesperren in der Datenbank vorhanden sind, tritt beim Trennen oder Löschen ein Fehler oder ein Timeout auf. Dies ist mit bereits bestehendem Verhalten konsistent. Nach dem Entfernen der Datenbank schlagen alle semantischen Indizierungsvorgänge fehl.

[Nach oben]

Installieren von optionaler Unterstützung für neuere Dokumenttypen

Vorgehensweise: Installieren der neuesten Filter für Microsoft Office und andere Microsoft-Dokumenttypen

Diese Version von SQL Server installiert die neuesten Microsoft-Wörtertrennungen und -Wortstammerkennungen, aber nicht die neuesten Filter für Microsoft Office-Dokumente und andere Microsoft-Dokumenttypen. Diese Filter sind zum Indizieren von Dokumenten erforderlich, die mit den neuen Versionen von Microsoft Office und anderen Microsoft-Anwendungen erstellt wurden. Die neuesten Filter können unter Microsoft Office 2010-Filterpakete heruntergeladen werden.

[Nach oben]