SharePointVault ~/course ⌕ Search 404 pages, error messages, scripts…Ctrl K ★ Star
M↓ README.mdM↓ 06-vyhledavani-obsahu.md
sharepoint-vault›course›06-vyhledavani-obsahu.mdhistoryedit on GitHub
● COURSE · CZ· 3 min read

Kapitola 06 – Vyhledávání obsahu

reviewed: 2026-07-18

How SharePoint search really works — what the crawler indexes and how fast, where results come from, enough KQL to query deliberately, and how to exclude a library from the index.

Jak vyhledávání v SharePointu doopravdy funguje – co a jak rychle prochází crawler, odkud se berou výsledky, tolik KQL, abys dotazoval cíleně, a jak knihovnu z indexu vyřadit.

Jak SharePoint indexuje data, jak fungují vyhledávací dotazy (včetně KQL syntaxe), odkud se vrací výsledky a jak indexaci u konkrétní knihovny vypnout.

Jak rychle SharePoint indexuje data a co to zpomaluje

O indexaci se starají dva typy crawl jobů:

  • Continuous Crawl – průběžné procházení nového a změněného obsahu.
  • Security Only Crawl – procházení pouze změn oprávnění.

Stav indexace zjistíte v crawl logu:

  • Přehled crawl logu: https://VášTenant-admin.sharepoint.com/_layouts/15/searchadmin/crawllogreadpermission.aspx
# Poslední záznamy staršího data
Get-PnPSearchCrawlLog -RowLimit 10 -EndDate (Get-Date).AddDays(-30)

# Jen selhané položky
Get-PnPSearchCrawlLog | Where-Object { $_.Status -eq "Failed" } |
  Format-Table -Property Date, Status, ErrorDetails

# Filtrovat podle zdroje / cesty
Get-PnPSearchCrawlLog -ContentSource sites -Filter "https://…sharepoint.com/sites/…/Lists/"

Výstup Get-PnPSearchCrawlLog – záznamy crawlu s URL, časem a stavem (tenant a názvy webů zamlženy)

Chybějící data ve výsledcích vyhledávání (dokumentace):

  • Web: Site settings → Search and Offline Availability
  • Knihovna: Library Settings → Advanced Settings

Jak fungují vyhledávací dotazy

Když napíšete text do vyhledávacího pole, SharePoint prohledává:

  • Název souboru / položky
  • Název složky
  • Obsah dokumentu / položky
  • Všechny sloupce / metadata – pokud jsou indexované

Pokročilé hledání využívá operátory (reference) a managed / crawled properties (reference).

Syntaxe dotazů

Co chcete vyhledat Syntaxe Popis
Jen podle obsahu dokumentu body:váštext Obsah uvnitř souborů
Jen podle názvu dokumentu filename:váštext Názvy souborů
Zástupný znak (jen na konci) váste* Funguje jen na konci slova
Dokumenty větší než velikost size>1000000 V bajtech (1 MB = 1 000 000 B)
Kombinace velikosti a typu size>1000000 AND filetype:pdf Např. velké PDF
Podle typu obsahu SPContentType:váštext / ContentType:váštext Content typy v knihovně
Podle typu souboru filetype:docx Např. Word dokumenty
Podle autora author:"Jan Novák" Celé jméno v uvozovkách
Podle editora editor:"Petr Svoboda" Kdo naposledy editoval
Vytvořené po datu created>2024-01-01 Formát RRRR-MM-DD
Upravené v rozsahu modified>=2024-01-01 AND modified<=2024-12-31 Rozsah dat
Z konkrétní knihovny path:"https://firma.sharepoint.com/sites/HR/Dokumenty" Přesná URL
S konkrétními metadaty Kategorie:Smlouvy Sloupec Kategorie = Smlouvy
Vyloučit typ souboru -filetype:pdf Vylučovací operátor
Podle názvu seznamu ListTitle:"Faktury" Název seznamu/knihovny
Fráze ve více formátech "smlouva" AND (filetype:pdf OR filetype:docx OR filetype:xlsx) Fráze + více typů
Číselný sloupec CenaOWSNMBR>1000 Vlastní číselné sloupce
Boolean – schváleno SchvalenoOWSBOOL:1 Boolean hodnoty
Boolean – nearchivováno ArchivOWSBOOL:0 Boolean hodnoty
Choice pole StavOWSCHCS:"Dokončeno" Výběr ze seznamu
Datum v metadatech DatumOdeslaniOWSDATE>2024-03-01 Sloupec typu datum
Slovo1 ale ne slovo2 slovo1 -slovo2 Vylučující kombinace
Klíčová slova keywords:"projekt A" Jsou-li keywords indexovány
Jen dokumenty IsDocument:True Vrátí jen dokumenty

Pozn. k příponám sloupců: OWSNMBR (číslo), OWSBOOL (ano/ne), OWSCHCS (choice), OWSDATE (datum) jsou automaticky generované managed properties z názvu interního sloupce.

Příklad složeného dotazu

ContentType:"Zápis z porady" AND Editor:"Jan Novák" AND Size>=102400 AND FileType:docx

Odkud se mi vrací data

Výsledky jsou security-trimmed – uvidíte jen obsah, ke kterému máte oprávnění. Zdrojem je vyhledávací index (Modern Search) napříč weby v tenantu.

Volitelně: hybrid Search se SharePoint Serverem (on-premises)

V hybridních scénářích lze index propojit s on-premises SharePointem, takže výsledky obsahují obsah z cloudu i z lokálního prostředí.

Jak zabránit indexaci dat u seznamu / knihovny

V nastavení knihovny/seznamu → Advanced Settings → Allow items from this list to appear in search results? → No.

Nastavení viditelnosti seznamu ve výsledcích vyhledávání (Allow items to appear in search results: No)

Pozor: skrytí z vyhledávání není bezpečnostní hranice – kdo nemá oprávnění, obsah stejně neuvidí; kdo oprávnění má, dostane se k němu i přímým odkazem. Citlivá data chraňte oprávněními, ne jen vypnutím indexace.


Součást kurzu „Microsoft SharePoint Online – administrace od A do Z". Vede Kamil Juřík · okskoleni.cz/kurzy/detail/MSHP-ONLINE

Was this helpful?ask or add your experience on GitHub →
Saved you an hour? A star on GitHub helps other SharePoint people find the vault.★ Star on GitHub
last reviewed: 2026-07-18last updated: 2026-09-24historyedit on GitHubview source