SharePoint Suche und Suchkonfiguration SharePoint Search and Search Configuration

Referenz für Sucharchitektur, Search Schema, Result Sources, Query Rules, Modern Search, Graph Search und Troubleshooting. Reference for search architecture, search schema, result sources, query rules, modern search, Graph search, and troubleshooting.

Schema
Properties Properties
PnP
Modern Search Modern Search
Graph
Microsoft Search Microsoft Search
KQL
Abfrageschicht Query layer
🔎 Suche ist Schema plus Experience Search is schema plus experience

In Microsoft 365 entsteht Suchqualität nicht allein durch Crawling. Entscheidend sind verwaltete Eigenschaften, Ergebnisquellen, Layouts, Verticals, Queryregeln und die Frage, ob klassische SharePoint Search oder Microsoft Search das Nutzererlebnis bestimmt. In Microsoft 365, search quality does not come from crawling alone. Managed properties, result sources, layouts, verticals, query rules, and whether classic SharePoint search or Microsoft Search shapes the user experience are equally important.

Sucharchitektur und Content Sources Search architecture and content sources

SharePoint Online Search, Microsoft Search und Graph Connectors bedienen unterschiedliche Quellen und Adminmodelle. SharePoint Online search, Microsoft Search, and Graph connectors serve different sources and admin models.

Managed und Crawled Properties, Search Schema und Result Types Managed and crawled properties, search schema, and result types

Ein gutes Search Schema sorgt dafür, dass Inhalte auffindbar, filterbar und in den richtigen Layouts darstellbar sind. A good search schema ensures content is findable, refinable, and shown in the right layouts.

Result Sources, Query Rules, Dictionaries und Verticals Result sources, query rules, dictionaries, and verticals

Klassische Query Rules und moderne Verticals erfüllen ähnliche Ziele: relevante Inhalte kontextbezogen hervorheben. Classic query rules and modern verticals serve similar goals: highlight relevant content in context.

Search Center und PnP Modern Search Search Center and PnP Modern Search

Klassische Search Center existieren weiter, moderne Sucherlebnisse werden aber häufig mit PnP Modern Search gebaut. Classic search centers still exist, but modern search experiences are often built with PnP Modern Search.

PnP PowerShell und Microsoft Search Graph API PnP PowerShell and Microsoft Search Graph API

PnP PowerShell verwaltet Schema und Konfiguration; Graph liefert moderne Suchabfragen und connectorübergreifende Treffer. PnP PowerShell manages schema and configuration; Graph delivers modern search queries and cross-connector results.

Troubleshooting, Limits und Best Practices Troubleshooting, limits, and best practices

Die meisten Suchprobleme sind Metadaten-, Schema- oder Erwartungsprobleme und keine reinen Crawlerfehler. Most search issues are metadata, schema, or expectation issues rather than raw crawler failures.

Sucharchitektur und Content Sources Search architecture and content sources

In SharePoint Online wird der Suchindex als Dienst von Microsoft betrieben. Klassische Suchkonzepte wie Crawled Properties, Managed Properties und Result Sources bleiben relevant, aber viele on-premises Konzepte wie frei definierbare Crawl Schedules oder klassische Content Sources sind in der Cloud eingeschränkt. In SharePoint Online, the search index is operated by Microsoft as a service. Classic search concepts such as crawled properties, managed properties, and result sources remain relevant, but many on-premises concepts like freely defined crawl schedules or traditional content sources are limited in the cloud.

Für externe Datenquellen sind heute meist Graph Connectors und Microsoft Search die richtige Antwort. Administratoren sollten daher klar unterscheiden: SharePoint Search Schema für M365-Inhalte, Microsoft Search für übergreifende Experiences und Graph Connectors für externe Inhalte. For external data sources, Graph connectors and Microsoft Search are usually the right answer today. Administrators should clearly distinguish between SharePoint search schema for Microsoft 365 content, Microsoft Search for cross-suite experiences, and Graph connectors for external content.

Architekturbausteine Architecture building blocks

Baustein Component Zweck Purpose Praxisnotiz Practical note
Crawled Property Crawled property Rohwert aus Inhalt oder Metadaten. Raw value from content or metadata. Nicht direkt im UI relevant, aber Basis für Mappings. Not directly relevant in the UI but the basis for mappings.
Managed Property Managed property Durchsuchbare, abrufbare oder verfeinerbare Eigenschaft. Searchable, retrievable, or refinable property. Namensdisziplin wichtig, um Konflikte und Wildwuchs zu vermeiden. Naming discipline is important to avoid conflicts and sprawl.
Result Source Result source Definiert Suchanbieter oder Query-Transformation. Defines a search provider or query transformation. Vor allem für klassische Result Pages und PnP Modern Search relevant. Mostly relevant for classic result pages and PnP Modern Search.
Graph Connector Graph connector Bringt externe Inhalte in Microsoft Search. Brings external content into Microsoft Search. Nicht mit klassischem SharePoint Crawl-Konzept verwechseln. Do not confuse with the classic SharePoint crawl model.

Implementierung Implementation

  1. Bestandsaufnahme, Rollen und Abhängigkeiten für Sucharchitektur und Content Sources dokumentieren. Document the current state, roles, and dependencies for Search architecture and content sources.
  2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
  3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
  4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

Betrieb & Hinweise Operations & Notes

PowerShell: Suchkonfiguration exportieren PowerShell: export search configuration

PowerShell PowerShell
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/search -Interactive
Get-PnPSearchConfiguration -Scope Site | Out-File .\search-site.xml
Submit-PnPSearchQuery -Query "contentclass:STS_Site" -All

Managed und Crawled Properties, Search Schema und Result Types Managed and crawled properties, search schema, and result types

Das Search Schema steuert, welche Metadaten durchsuchbar, sortierbar, verfeinerbar oder abrufbar sind. Gerade für Information Architecture, Content Types und PnP Modern Search ist es essenziell, Managed Properties sauber zu benennen und Doppelmappings zu vermeiden. The search schema controls which metadata is searchable, sortable, refinable, or retrievable. Especially for information architecture, content types, and PnP Modern Search, it is essential to name managed properties cleanly and avoid duplicate mappings.

Result Types stammen aus der klassischen Suchwelt, sind aber weiterhin nützlich, wenn unterschiedliche Inhaltstypen unterschiedliche Anzeigevorlagen oder priorisierte Actions erhalten sollen. In modernen Oberflächen werden diese Ideen oft durch Result Layouts und Verticals ergänzt oder ersetzt. Result types come from the classic search world but are still useful when different content types should receive different display templates or prioritized actions. In modern surfaces, these ideas are often supplemented or replaced by result layouts and verticals.

Eigenschaftsdesign Property design

Eigenschaft Property Empfehlung Recommendation Warum Why
RefinableStringXX RefinableStringXX Nur gezielt und dokumentiert verwenden. Use only deliberately and document usage. Begrenzter Namensraum; Wildwuchs erschwert Betrieb. Limited namespace; uncontrolled use complicates operations.
ows_ / crawled source ows_ / crawled source Aus Originalmetadaten ableiten und Mapping testen. Derive from original metadata and test mapping. Fehlerhafte Mappings führen zu leeren Refinern oder falschen Sortierungen. Broken mappings lead to empty refiners or wrong sorting.
Sortable/Refinable Flags Sortable/refinable flags Nur aktivieren, wenn Business-Mehrwert vorliegt. Enable only when there is real business value. Zu viele aktivierte Eigenschaften können Sucherlebnisse unübersichtlich machen. Too many enabled properties can clutter search experiences.
Alias / Naming Alias / naming Einheitliche Namenskonvention pro Fachdomäne. Use a consistent naming convention per business domain. Erleichtert Abfragen, Handovers und Troubleshooting. Simplifies querying, handovers, and troubleshooting.

Implementierung Implementation

  1. Bestandsaufnahme, Rollen und Abhängigkeiten für Managed und Crawled Properties, Search Schema und Result Types dokumentieren. Document the current state, roles, and dependencies for Managed and crawled properties, search schema, and result types.
  2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
  3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
  4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

Betrieb & Hinweise Operations & Notes

KQL / Query Beispiel KQL / query example

KQL KQL
Path:https://contoso.sharepoint.com/sites/projects/*
ContentTypeId:0x0101*
RefinableString10:"Finance"
IsDocument:1

Result Sources, Query Rules, Dictionaries und Verticals Result sources, query rules, dictionaries, and verticals

Result Sources definieren Query-Transformationen oder begrenzen Suchräume. Query Rules reagieren auf Suchbegriffe und können Result Blocks, Promoted Results oder Query Transformations auslösen. In Microsoft Search und modernen Experiences übernehmen Verticals, Result Layouts und Answer-Typen einen Teil dieser Rolle. Result sources define query transformations or scope search spaces. Query rules react to search terms and can trigger result blocks, promoted results, or query transformations. In Microsoft Search and modern experiences, verticals, result layouts, and answer types take over part of that role.

Dictionaries, Acronyms, Bookmarks und Q&A-Inhalte liegen heute oft näher an Microsoft Search als an klassischer SharePoint Search. Für Offline-Dokumentation ist wichtig, diese Schichten bewusst zu unterscheiden, damit Administratoren nicht veraltete On-Premises-Muster in der Cloud erwarten. Dictionaries, acronyms, bookmarks, and Q&A content today often sit closer to Microsoft Search than to classic SharePoint search. For offline documentation, it is important to distinguish these layers so administrators do not expect outdated on-premises patterns in the cloud.

Experience-Steuerung Experience control

Funktion Function Klassische Suche Classic search Moderne Suche Modern search
Spezielle Suchquelle Specialized search scope Result Source Result source Vertical oder Connector-Quelle Vertical or connector source
Antwort auf Schlüsselbegriff Response to key phrase Query Rule + Promoted Result Query rule + promoted result Bookmark, Acronym oder Q&A Bookmark, acronym, or Q&A
Eigene Ergebnisdarstellung Custom result rendering Display Template / Result Type Display template / result type Result Layout / Adaptive Card / PnP template Result layout / adaptive card / PnP template
Sprachspezifische Wörterbücher Language-specific dictionaries Search dictionaries / thesaurus Search dictionaries / thesaurus Microsoft Search answers and admin content Microsoft Search answers and admin content

Implementierung Implementation

  1. Bestandsaufnahme, Rollen und Abhängigkeiten für Result Sources, Query Rules, Dictionaries und Verticals dokumentieren. Document the current state, roles, and dependencies for Result sources, query rules, dictionaries, and verticals.
  2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
  3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
  4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

Betrieb & Hinweise Operations & Notes

PnP Modern Search Query PnP Modern Search query

JSON JSON
{
  "queryTemplate": "{searchTerms} Path:https://contoso.sharepoint.com/sites/projects",
  "selectedProperties": ["Title","Path","RefinableString10","FileType"],
  "sortList": [{ "property": "LastModifiedTime", "direction": "Descending" }]
}

Search Center und PnP Modern Search Search Center and PnP Modern Search

Ein klassisches Search Center ist weiterhin ein valides Ziel für Ergebnisquellen, Query Rules und themenspezifische Result Pages. Gleichzeitig setzen viele Tenants heute auf PnP Modern Search, um mit SPFx-Webparts, benutzerdefinierten Result Layouts und modernen Refinern flexible Suchoberflächen zu erstellen. A classic search center is still a valid destination for result sources, query rules, and topic-specific result pages. At the same time, many tenants today rely on PnP Modern Search to build flexible search interfaces with SPFx web parts, custom result layouts, and modern refiners.

PnP Modern Search profitiert massiv von sauberem Search Schema. Wer Refiner, Sortierung oder Ergebnisvorlagen ohne konsistente Managed Properties aufbauen will, verschiebt nur Suchprobleme in die UI-Ebene. PnP Modern Search benefits massively from a clean search schema. Trying to build refiners, sorting, or result templates without consistent managed properties only pushes search problems into the UI layer.

PnP Modern Search Web Parts PnP Modern Search web parts

Web Part Web part Nutzen Use Konfigurationsschwerpunkt Configuration focus
Search Box Search box Startpunkt für Suchbegriffe und Query-Variablen. Starting point for search terms and query variables. Routing, default queries, search scope. Routing, default queries, search scope.
Search Results Search results Zeigt Treffer mit Templates und Sortierung an. Displays hits with templates and sorting. SelectedProperties, layout, paging. SelectedProperties, layout, paging.
Search Filters Search filters Baut moderne Refiners. Builds modern refiners. Managed properties und Refiner-Typen. Managed properties and refiner types.
Search Verticals Search verticals Wechselt zwischen thematischen Ergebnisräumen. Switches between thematic result spaces. Query templates und connector-aware navigation. Query templates and connector-aware navigation.

Implementierung Implementation

  1. Bestandsaufnahme, Rollen und Abhängigkeiten für Search Center und PnP Modern Search dokumentieren. Document the current state, roles, and dependencies for Search Center and PnP Modern Search.
  2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
  3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
  4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

Betrieb & Hinweise Operations & Notes

PowerShell: PnP Search Settings PowerShell: PnP search settings

PowerShell PowerShell
Connect-PnPOnline -Url https://contoso.sharepoint.com/sites/search -Interactive
Get-PnPSearchConfiguration -Scope Web
Set-PnPSearchConfiguration -Path .\search-web.xml -Scope Web

PnP PowerShell und Microsoft Search Graph API PnP PowerShell and Microsoft Search Graph API

PnP PowerShell ist das wichtigste Adminwerkzeug für SharePoint-spezifische Suchkonfiguration, insbesondere Export/Import von Search Settings und das Absetzen von Testqueries. Microsoft Graph Search ist dagegen die bevorzugte API für moderne Suchabfragen über SharePoint, OneDrive, externe Verbindungen und weitere Workloads. PnP PowerShell is the most important admin tool for SharePoint-specific search configuration, especially export/import of search settings and issuing test queries. Microsoft Graph search, by contrast, is the preferred API for modern search queries across SharePoint, OneDrive, external connections, and other workloads.

Für Governance empfiehlt sich eine klare Trennung: SharePoint-Admins verantworten Schema und Quelle, App-Entwickler nutzen Graph Search für Experiences. Ohne diese Trennung verschwimmen Zuständigkeiten für Resultqualität und Security Trimming. For governance, it is best to keep a clear separation: SharePoint admins own the schema and source, app developers use Graph Search for experiences. Without this split, ownership for result quality and security trimming becomes blurred.

Werkzeuge und Grenzen Tools and boundaries

Werkzeug Tool Stärken Strengths Grenzen Limitations
Get-/Set-PnPSearchConfiguration Get-/Set-PnPSearchConfiguration Exportiert und importiert Suchkonfigurationen. Exports and imports search configurations. Deckt nicht alle Microsoft Search Adminfunktionen ab. Does not cover every Microsoft Search admin feature.
Submit-PnPSearchQuery Submit-PnPSearchQuery Schnelle Funktions- und KQL-Tests. Fast functional and KQL tests. Simuliert nicht automatisch alle UX-spezifischen Transformationsschichten. Does not automatically simulate every UX-specific transformation layer.
Graph /search/query Graph /search/query Moderne Trefferabfrage über mehrere Quellen. Modern search query across multiple sources. Keine klassische Adminoberfläche für Schema oder Query Rules. Not a classic admin interface for schema or query rules.
Graph Connectors Graph connectors Externe Inhalte in Microsoft Search integrieren. Integrate external content into Microsoft Search. Separates Modell zu klassischer SharePoint Search. Separate model from classic SharePoint search.

Implementierung Implementation

  1. Bestandsaufnahme, Rollen und Abhängigkeiten für PnP PowerShell und Microsoft Search Graph API dokumentieren. Document the current state, roles, and dependencies for PnP PowerShell and Microsoft Search Graph API.
  2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
  3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
  4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

Betrieb & Hinweise Operations & Notes

HTTP: Graph Search Query HTTP: Graph Search Query

HTTP HTTP
POST https://graph.microsoft.com/v1.0/search/query
Content-Type: application/json

{
  "requests": [
    {
      "entityTypes": ["driveItem","listItem","externalItem"],
      "query": { "queryString": "budget AND site:projects" },
      "from": 0,
      "size": 10
    }
  ]
}

Troubleshooting, Limits und Best Practices Troubleshooting, limits, and best practices

Wenn Inhalte nicht gefunden werden, prüfen Sie zuerst Berechtigungen, Reindex-Auslöser, Managed-Property-Mappings und ob die Experience überhaupt die richtige Suchschicht nutzt. Häufig wird ein Microsoft Search-Problem irrtümlich im klassischen Search Schema gesucht oder umgekehrt. When content is not found, first check permissions, reindex triggers, managed-property mappings, and whether the experience even uses the correct search layer. Often, a Microsoft Search issue is incorrectly investigated in classic search schema or vice versa.

Best Practice ist ein dokumentiertes Search Schema mit Eigentümer pro Managed Property, ein Katalog für genutzte Refinable Slots, standardisierte KQL-Snippets und feste Prüfqueries für Regressionstests nach Informationsarchitektur-Änderungen. Best practice is to maintain a documented search schema with an owner per managed property, a catalog of used refinable slots, standardized KQL snippets, and fixed validation queries for regression tests after information architecture changes.

Typische Limits und Fehler Typical limits and errors

Thema Topic Beispiel Example Gegenmaßnahme Countermeasure
Refinable Slots Refinable slots Begrenzte Zahl dokumentierter RefinableString/Int/Date-Eigenschaften. Limited number of documented RefinableString/Int/Date properties. Slot-Belegung zentral inventarisieren. Inventory slot usage centrally.
Falscher Suchlayer Wrong search layer Microsoft Search Antwort wird mit klassischer Query Rule verwechselt. A Microsoft Search answer is confused with a classic query rule. Experience und Adminmodell zuerst identifizieren. Identify the experience and admin model first.
Leere Refiner Empty refiners Managed Property nicht retrievable oder falsch gemappt. Managed property not retrievable or wrongly mapped. Mapping und Flags kontrollieren, Reindex auslösen. Check mappings and flags, then reindex.
Sicherheitsbeschnitt Security trimming Benutzer findet Inhalte nicht, weil Berechtigung fehlt. User cannot find content because permission is missing. Immer mit betroffener Identität gegenprüfen. Always validate with the affected identity.

Implementierung Implementation

  1. Bestandsaufnahme, Rollen und Abhängigkeiten für Troubleshooting, Limits und Best Practices dokumentieren. Document the current state, roles, and dependencies for Troubleshooting, limits, and best practices.
  2. Pilotobjekte mit realistischen Daten und Berechtigungen auswählen. Select pilot objects with realistic data and permissions.
  3. Portaländerungen immer mit PowerShell oder API-Abfragen gegenprüfen. Always validate portal changes with PowerShell or API queries.
  4. Monitoring, Support-Runbook und Rückfalloptionen vor der Produktion festhalten. Capture monitoring, support runbooks, and rollback options before production rollout.

Betrieb & Hinweise Operations & Notes

PowerShell: Prüfqueries PowerShell: validation queries

PowerShell PowerShell
Submit-PnPSearchQuery -Query 'RefinableString10:"Finance"' -SelectProperties Title,Path,RefinableString10
Submit-PnPSearchQuery -Query 'contentclass:STS_ListItem_DocumentLibrary' -All
🔗 Verwandte Referenzen Related references

Diese Seite ergänzt SPFx- und Informationsarchitektur-Referenzen, weil Suchqualität direkt von Metadaten und Experience abhängt. This page complements SPFx and information architecture references because search quality depends directly on metadata and experience.