Erstellen und Bereitstellen eines Thesaurus in SharePoint Server

 

**Gilt für:**SharePoint Server 2013, SharePoint Server 2016

**Letztes Änderungsdatum des Themas:**2017-09-11

Zusammenfassung: Informationen zum Erstellen und Bereitstellen eines Thesaurus, um Abfragen mit Synonymen zu erweitern.

Mithilfe einer Thesaurusdatei können Sie Synonyme für ein oder mehrere Worte angeben, die in Abfragen vorkommen. Die Abfrage wird basierend auf den Einträgen im Thesaurus erweitert. Sie können die Thesaurusdatei in einem für SharePoint Server externen System erstellen und verwalten, bevor Sie sie in SharePoint Server importieren, um dem Suchsystem die Synonyme zur Verfügung zu stellen.

Hinweis

Sie können nur einen Thesaurus pro SharePoint Server-Farm bereitstellen.

Inhalt dieses Artikels:

  • Erstellen eines Thesaurus

  • Bereitstellen eines Thesaurus

Erstellen eines Thesaurus

Geben Sie zum Definieren der Einträge in Ihrem Thesaurus Begriffe und ihre Synonyme in eine CSV-Datei ein. Optional können auch angeben, in welcher Sprache die Abfrage geschrieben werden soll, damit ein Synonym gilt.

Wenn Sie für einen Schlüssel mehrere Synonyme definieren möchten, müssen Sie im Thesaurus mehrere Einträge erstellen. Auch wenn das Synonym in beiden Richtungen funktionieren soll, wenn also z. B. der Begriff "IE" auch Suchergebnisse für "Internet Explorer" und der Begriff "Internet Explorer" auch Ergebnisse für "IE" liefern soll, müssen Sie zwei Thesauruseinträge erstellen.

Um Ihre Thesaurusbegriffe zu erstellen, können Sie alphabetische Unicode-Zeichen verwenden, wie z. B.a, ø, ü oder é. Ihre Begriffe können auch Unterstriche (_), Bindestriche (-) und gerade Apostrophe (‘) enthalten. Ihre Begriffe können keine nicht-alphabetischen Unicode-Zeichen enthalten, wie z. B. ein Hashtag (#), Schrägstrich (/), umgekehrter Schrägstrich (\) , Punkt (.) oder Fragezeichen (?) enthalten. Sie können außerdem keine Abkührungen verwenden, die nicht-alphabetische Zeichen enthalten, wie z. B. E.K.G oder d\r.

Beim Vergleich zwischen Thesaurusschlüsseln und Abfragebegriffen wird die Groß-/Kleinschreibung nicht beachtet. Wenn ein Abfragebegriff mit einem Thesaurusschlüssel übereinstimmt, wird die Abfrage mit den Synonymen für den Schlüssel erweitert, und in die Suchergebnisse werden Ergebnisse für den ursprünglichen Abfragebegriff und für das Synonym aufgenommen.

So erstellen Sie einen Thesaurus

  1. Erstellen Sie eine CSV-Datei mit den Spalten Schlüssel, Synonym und Sprache. Verwenden Sie als Trennzeichen Kommas. Falls die Datei Nicht-ASCII-Zeichen, wie z. B. diakritische Zeichen, enthält, müssen Sie die Datei in UTF-8 codieren. Speichern Sie die Datei an einem Speicherort, auf den mit dem Server zugegriffen werden kann, über den Sie das Microsoft PowerShell-Cmdlet zum Bereitstellen des Thesaurus ausführen.

    1. Geben Sie in die Spalte Schlüssel den Begriff (ein oder mehrere Worte) ein, für den Sie ein Synonym anbieten möchten, sobald der Begriff in einer Abfrage vorkommt. Vor und hinter Begriffen dürfen sich keine Leerzeichen befinden.

    2. Geben Sie in die Spalte Synonym den Begriff (ein oder mehrere Worte) ein, den Sie der Abfrage hinzufügen möchten, wenn der in der Spalte Schlüssel angegebene Begriff in einer Abfrage vorkommt. Aus mehreren Wörtern bestehende Synonyme werden der Abfrage als Ausdrücke hinzugefügt.

    3. Geben Sie optional in die Spalte Sprache die Abkürzung der Sprache ein, für die das Synonym gelten soll. In der Tabelle unter Linguistic search features in SharePoint Server finden Sie eine Übersicht über die verfügbaren Sprachen und ihre Codes. Wenn Sie diese Spalte leer lassen, wird die Abfrage unabhängig von der Sprache der Abfrage um das Synonym erweitert. Stellen Sie sicher, dass die Sprachcodes keine voran- oder nachgestellten Leerzeichen aufweisen.

In der Regel dient ein Thesaurus vor allem zur Erweiterung von Akronymen. Sie können einen Thesaurus jedoch auch verwenden, um automatisch Variationen eines Suchbegriffs in die Abfrage nach spezifischer Terminologie in Ihrer Organisation einzuschließen. Eine Thesauruseingabedatei kann beispielsweise so aussehen: Schlüssel,Synonym,Sprache IE,Internet Explorer Internet Explorer,IE UN,United Nations,en UN,Vereinte Nationen,de BAM,Billing and Account Management Billing and Account Management,Abrechnungs- und Kontoverwaltung

Bereitstellen eines Thesaurus

Sie können die Thesaurusdatei in einer für SharePoint Server externen Datei erstellen und verwalten, bevor Sie sie in SharePoint Server importieren, um dem Suchsystem die Synonyme zur Verfügung zu stellen. Sie können aus SharePoint Server keinen Thesaurus exportieren. Wenn Sie Ihre Synonyme ändern möchten, müssen Sie die Thesaurusdatei aktualisieren und anschließend erneut bereitstellen.

Hinweis

Wenn Sie eine Thesaurusdatei erneut bereitstellen, wird der vorhandene Thesaurus mit den Informationen in der aktualisierten Thesaurusdatei überschrieben.

So importieren Sie eine Thesaurusdatei

  1. Stellen Sie sicher, dass das Benutzerkonto, mit dem dieser Vorgang ausgeführt wird, ein Administratorkonto für die Suchdienstanwendung ist.

  2. Starten Sie die SharePoint 15-Verwaltungsshell.

  3. Geben Sie an der Windows PowerShell-Eingabeaufforderung den folgenden Befehl ein:

    $searchApp = Get-SPEnterpriseSearchServiceApplication 
    Import-SPEnterpriseSearchThesaurus -SearchApplication $searchApp -Filename <Path>
    

    Dabei gilt:

    • <Path> gibt den vollständigen UNC-Pfad der CSV-Datei (mit dem Thesaurus) an, die importiert werden soll.

See also

Linguistic search features in SharePoint Server

Import-SPEnterpriseSearchThesaurus