Verwalten von Suchsparten

Suchsparten sind Registerkarten auf der Suchergebnisseite, die Ergebnisse eines bestimmten Typs oder aus ausgewählten Quellen anzeigen. Beispielsweise werden in der vertikalen Datei die Ergebnisse angezeigt, die als Dateien klassifiziert sind, und benutzer, die Dokumente suchen, leicht zu finden. Sie können Vertikale in Microsoft Search anpassen, um die Anforderungen Ihrer organization oder einzelnen Abteilungen zu erfüllen. Microsoft Search verfügt über zwei Arten von Vertikalen: standardmäßige oder standardmäßige und benutzerdefinierte Vertikale. Die Standard-Vertikalen, z. B. Alle, Dateien und Personen, sorgen für einfachen Zugriff auf die am häufigsten verwendeten Suchergebnisse.

Sie können Vertikale auf zwei Ebenen verwalten:

  • Organisationsebene: Eine Vertikale auf organization-Ebene wird auf der Suchergebnisseite angezeigt, wenn Benutzer über ihre SharePoint-Startseite, Microsoft Office und Microsoft Search in Bing suchen.
  • Websiteebene : Eine Vertikale auf Websiteebene wird auf der Suchergebnisseite angezeigt, wenn Benutzer auf einer SharePoint-Website suchen. Beispielsweise möchten Sie es Ihren Kundendienstmitarbeitern ermöglichen, direkt auf der SharePoint-Website ihrer Abteilung nach Incidents des Schweregrads 1 zu suchen.

Standard verticals

Standard verticals sind auf der organization Ebene in Umgebungen wie SharePoint, Microsoft Office und Microsoft Search in Bing oder auf SharePoint-Websiteebene auf der Suchergebnisseite jeder Website vorhanden.

Hier finden Sie eine Zusammenfassung der Anpassungsfunktionen für sofort einsatzbereite Vertikalen.

Anpassungstyp Organisationsebene Websiteebene
Vertikal umbenennen Ja Ja
Vertikales Deaktivieren Teilweise Ja
Hinzufügen einer Abfrage Teilweise Ja

Benutzerdefinierte Vertikale

Sie können Suchsparten in der Suchumgebung auf Organisations- oder Websiteebene hinzufügen, um nach Inhalten aus Graph-Connectors oder SharePoint zu suchen. Benutzerdefinierte Vertikale für SharePoint-Inhalte zeigen Ergebnisse aus dem jeweiligen Bereich an, ähnlich wie bei den anderen Vertikalen in diesem Bereich. Beispielsweise zeigt eine benutzerdefinierte Vertikale im Organisationsbereich alle Ergebnisse an, während eine benutzerdefinierte Vertikale mit SharePoint-Inhalten auf der Marketingwebsite Daten von dieser Website anzeigt. Das gleiche gilt für Hubwebsites, auf denen derselbe Hubbereich angewendet wird. 

Erstellen oder Ändern von Suchsparten

Die vertikale Verwaltungsoberfläche wird vom Assistenten gesteuert. Sie werden durch Die Schritte zum Definieren des Namens, der Inhaltsquelle und des Umfangs der zu durchsuchenden Inhalte geführt. Sie können einen begrenzten Satz von Keyword Query Language (KQL) verwenden, um den Bereich der vertikalen Suche für eine bestimmte Inhaltsquelle zu definieren. Filter können auch sofort einsatzbereiten und benutzerdefinierten Vertikalen auf organization- und Standortebene hinzugefügt werden. Weitere Informationen zu Filtern finden Sie unter Verwalten von Filtern.

Verwalten von vertikalen organization Ebenen

  1. Navigieren Sie im Microsoft 365 Admin Center im Abschnitt Anpassung zur Seite Vertikalen.
  2. Wählen Sie eine vorhandene vertikale Aus, und klicken Sie auf Bearbeiten oder auf Hinzufügen , um eine neue Vertikale zu erstellen.
  3. Nachdem Sie die Konfigurationsschritte durchlaufen haben, können Sie die Vertikale überprüfen und speichern.

Verwalten von Vertikalen auf Standortebene

  1. Öffnen Sie auf der SharePoint-Website, auf der Sie Vertikale verwalten möchten, den Einstellungsbereich, indem Sie auf das Zahnrad klicken.
  2. Wählen Sie Websiteinformationen und dann Alle Websiteeinstellungen anzeigen aus. 
  3. Suchen Sie nach dem Abschnitt Microsoft Search, und wählen Sie dann Sucheinstellungen konfigurieren aus.
  4. Navigieren Sie im Navigationsbereich zu Benutzerdefinierte Benutzeroberfläche, und wählen Sie dann Vertikale Aus.
  5. Wählen Sie eine vorhandene vertikale Aus, und klicken Sie auf Bearbeiten oder auf Hinzufügen , um eine neue Vertikale zu erstellen.
  6. Nachdem Sie Ihre Konfiguration festgelegt haben, können Sie die vertikale Datei überprüfen und speichern.

Anzeigen der Vertikalen auf der Suchergebnisseite

Ein Suchergebnislayout ist erforderlich, damit Die Ergebnisse des Graph-Connectors auf der vertikalen Suchseite gerendert werden können. Um sicherzustellen, dass ein geeignetes Ergebnislayout vorhanden ist, können Sie die Vertikale Suche aktivieren. Nachdem Sie eine Vertikale aktiviert oder aktualisiert haben, kommt es zu einer Verzögerung von einigen Stunden, bevor Sie die Änderungen auf der Suchseite anzeigen können. Sie können cacheClear=true an die URL in SharePoint und Office anfügen, um die Änderungen sofort anzuzeigen. Fügen Sie in Bing &features=uncachedVerticals an die vertikale Arbeits-URL an, um die Änderungen sofort anzuzeigen.

Hinweis

Hinzugefügte Vertikale sind in SharePoint und Office nicht sichtbar, wenn sie in mobilen Webbrowsern angezeigt werden.

Erweiterte Konfigurationsoptionen

Mehrere Verbindungen in einer vertikalen

Eine vertikale Suche kann Ergebnisse aus mehreren Connectorquellen anzeigen. Diese Option bietet Flexibilität beim Entwerfen Ihrer Suchergebnisseite. Der vertikale Setupprozess ermöglicht Administratoren die Auswahl mehrerer Verbindungen im Schritt "Inhaltsquelle".

Wenn Sie so viele semantische Bezeichnungen wie möglich genau ernennen, wird diese Erfahrung verbessert. Sie fügen semantische Bezeichnungen am Punkt der Schemadefinition und -erfassung hinzu. Weitere Informationen zum Erstellen und Verwalten von semantischen Bezeichnungen finden Sie hier. Hier finden Sie weitere Informationen zum Erstellen und Verwalten von semantischen Bezeichnungen.

Hinweis

  • Eine Verbindung kann als Inhaltsquelle unter einer einzelnen vertikalen Hinzugefügt werden. Verbindungen können nicht unter mehreren Vertikalen verwendet werden.

Um eine Abfrage für eine Suchsparte einzurichten, bei der mehrere Verbindungsquellen hinzugefügt wurden, verwenden Sie allgemeine Quelleigenschaften, um die Abfrage zu erstellen.

Keyword Query Language (KQL)

Eine Abfrage kann einer vertikalen hinzugefügt werden, um die in der Suchsparte angezeigten Ergebnisse mithilfe der Keyword Query Language (KQL) (eingeschränkte Unterstützung) einzugrenzen. Auf dieser Seite sind die verfügbaren Eigenschaften aufgeführt. Es wird empfohlen, Freitextschlüsselwörter und Eigenschaftseinschränkungen mit booleschen Operatoren zum Erstellen der KQL zu verwenden. Dynamische Rangfolgeoperatoren wie XRANK, Näherungsoperatoren und Wörter werden nicht unterstützt.

Im Folgenden finden Sie einige Beispielabfragen.

Szenario Abfrage
Ausschließen von Ergebnissen von Archivwebsites NOT (path:http//contoso.sharepoint.com/archive OR path:http//contoso.sharepoint.com/CompanyArchive)
Ausschließen von Ergebnissen basierend auf der Dateitypeigenschaft NOT(FileType:htm)

Verwenden Sie Variablen im KQL-Abfrageabschnitt einer Vertikalen, um dynamische Daten als Eingabe für die Abfrage einer Vertikalen bereitzustellen. "Profile" und "query string" sind die Typen von Abfragevariablen, die verwendet werden können.

Profilabfragevariablen

Sie können Profilabfragevariablen verwenden, um die Suchergebnisse für den angemeldeten Benutzer zu kontextualisieren. Profilabfragevariablen rufen Werte aus dem Profil des angemeldeten Benutzers ab. Um beispielsweise eine Vertikale "Tickets" für den Benutzer zu erstellen, um die ihm zugewiesenen Supporttickets zu finden, können Sie die folgende Abfrage während der vertikalen Erstellung auf der Verwaltungsseite im Abschnitt "Abfrage" angeben.

AssignedTo:{Profile.accounts.userPrincipalName}

Dadurch werden die Suchergebnisse so abschneiden, dass nur Elemente angezeigt werden, die der Person zugewiesen sind, die die Suche ausführt.

Die Profilressource macht Eigenschaften als Sammlungen verfügbar. Beispielsweise werden Informationen im Zusammenhang mit E-Mail-Adressen über die E-Mail-Sammlung, Arbeitspositionen als Positionssammlung usw. verfügbar gemacht. Alle im Benutzerprofil verfügbaren Eigenschaften werden als Abfragevariablen verfügbar gemacht.

Stellen Sie sich einen Benutzer vor, der über drei E-Mail-Adressen in der E-Mail-Sammlung verfügt, wie hier gezeigt:

"emails": [{ 

        "address": "Megan.Bowen@contoso.com",
        "id": "xyz", 
        "source": { 
            "CreatedBy": "xyz", 
            "CreatedOn": "2222", 
            "Type": "official" 
        },
        "type": "main" 
    }, { 
        "address": "meganb@hotmail.com",
        "id": "abc", 
        "source": { 
            "CreatedBy": "abc",
            "CreatedOn": "3333", 
            "Type": "non-official",
        },
        "type": "work"
    }, { 
        "address": "meganb@outlook.com",
        "id": "pqr", 
        "source": { 
            "CreatedBy": "pqr", 
            "CreatedOn": "4444", 
            "Type": "personal" 
        },
        "type": "personal" 
    } 
] 
  • Die Abfrage MyProperty: {Profile.emails.address} wird in MyProperty aufgelöst: "Megan.Bowen@contoso.com".

  • Verwenden Sie die Syntax für die mehrwertige Erweiterung, um alle Werte des Adressattributes aufzulösen. Die Abfrage {|MyProperty:{Profile.emails.address}} wird in ((MyProperty:"Megan.Bowen@contoso.com") OR (MyProperty: "meganb@hotmail.com") OR (MyProperty:"meganb@outlook.com")) aufgelöst.

Verwenden Sie den Operator "|", um Mehrwertvariablen aufzulösen. Weitere Beispiele für die Profilerweiterung finden Sie in der folgenden Tabelle.

# Syntax Zurückgegebener Wert
1 MyProperty:{Profile.emails.address} "Megan.Bowen@contoso.com"
2 MyProperty:{Profile.emails} {Profile.emails} Dies wird nicht aufgelöst, da E-Mails ein Objekt sind.
3 {? MyProperty:{Profile.emails}} Dies wird nicht aufgelöst, da E-Mails ein Objekt sind. Das "?" -Operator ignoriert Abfragevariablen, die nicht aufgelöst werden. Diese Variable wird entfernt, wenn sie weiter unten im Abfragestapel übergeben wird.
4 {|MyProperty: {Profile.emails.source.Type}} ((MyProperty:"official") OR (MyProperty:"nonofficial") OR (MyProperty:"personal"))

Abfragezeichenfolgenvariablen

Mit Abfragezeichenfolgenvariablen können Sie Suchergebnisse basierend auf der Interaktion von Benutzern mit SharePoint-Websites personalisieren. Dies erfolgt durch Hinzufügen von Schlüssel-Wert-Paaren zur Such-URL. Angenommen, Sie verfügen über eine SharePoint-Website, die Informationen zu einem Projekt mit einem einfachen Webpart bereitstellt, das laufende Aufgaben anzeigt. Wenn Sie auf das Webpart "In Bearbeitung" klicken, werden Benutzer mit der Suchsparte "Arbeitselemente" verknüpft, in der die Ergebnisse so optimiert werden, dass nur Elemente angezeigt werden, die als InProgress gekennzeichnet sind.

Dies kann durch Angabe der folgenden Abfrage im Abschnitt "Abfrage" während der vertikalen Erstellung auf der Verwaltungsseite erfolgen.

Status:{QueryString.state}

Die URL im Webpart der SharePoint-Websiteschaltfläche muss aktualisiert werden, um das folgende Schlüssel-Wert-Paar https://{Ihre-Domäne}.sharepoint.com/sites/{Websitename}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress zu übergeben.

Die Abfrage status:{QueryString.state} wird in status:InProgress aufgelöst.

Hier finden Sie weitere Beispiele für die Erweiterung von Abfragezeichenfolgen.

# Abfragesyntax URL-Syntax Zurückgegebener Wert
1 MyProperty:{QueryString.state} https://{Ihre-Domäne}.sharepoint.com/sites/{Websitename}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress MyProperty:InProgress
2 MyProperty:{QueryString.state} OR MyProperty:{QueryString.priority} https://{Ihre-Domäne}.sharepoint.com/sites/{Websitename}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress&priority=1 MyProperty:InProgress OR MyProperty:1
3 {? MyProperty:{QueryString.state}} https://{Ihre-Domäne}.sharepoint.com/sites/{Websitename}/_layouts/15/search.aspx/{vertical-ID}? State=InProgress Dieser Zustand wird nicht aufgelöst, da bei QueryStrings die Groß-/Kleinschreibung beachtet wird. Das "?" -Operator ignoriert Abfragevariablen, die nicht aufgelöst werden. Diese Variable wird entfernt, wenn sie weiter unten im Abfragestapel übergeben wird.
4 {|MyProperty: {QueryString.state}} https://{Ihre-Domäne}.sharepoint.com/sites/{Websitename}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed (MyProperty:InProgress) OR (MyProperty:Closed)
Die | -Operator wird verwendet, um Muti-Wert-Variablen aufzulösen. Die Werte für die Variablen sollten mit dem Kommatrennzeichen übergeben werden, wie in der URL-Syntax gezeigt.
5 {MyProperty: {QueryString.state}} https://{Ihre-Domäne}.sharepoint.com/sites/{Websitename}/_layouts/15/search.aspx/{vertical-ID}?state=InProgress,Closed MyProperty:InProgress
Hier wird nur der erste Zustandswert aus der URL abgerufen, da die Abfragesyntax ihn nicht als mehrwertige Variable definiert.

Begrenzungen

  • Die Sprachlokalisierung gilt nicht für Namen von out-of-Box-Vertikalen nach der Änderung.
  • Benutzerdefinierte Vertikale werden in der mobilen Ansicht von Microsoft Search nicht angezeigt.
  • Das Hinzufügen von Abfragen wird für die vertikale Personen nicht unterstützt.
  • Vertikale Änderungen und neue Vertikale sind für Gastbenutzer in einem organization nicht sichtbar.
  • Vertikale Neureihenfolge wird nicht unterstützt.
  • Die vertikale Umbenennung für die Registerkarte "Alle" wird in Microsoft Search in Bing nicht unterstützt.
  • Abfragezeichenfolgenvariablen können nur auf SharePoint-Websites verwendet werden.

Problembehandlung

Im Folgenden finden Sie eine Liste der häufig auftretenden Probleme und Deren Behebung.

Problem Aktion
In der vertikalen Seite wird die Fehlermeldung "Es ist ein Fehler aufgetreten" angezeigt. Zum Abschließen des Setups sind sowohl die vertikalen Als auch die Ergebnistypen erforderlich. Stellen Sie sicher, dass beide für die Inhaltsquelle eingerichtet sind.
Auf der vertikalen Seite werden keine Inhaltsquellen angezeigt. Stellen Sie sicher, dass Sie Connectors und indizierte Daten konfiguriert haben.