Kdy použít webovou část dotaz na obsah nebo webovou část vyhledávání obsahu na SharePointu

Existují dvě webové části, které lze použít k hledání dat na SharePointovém webu. Jsou velmi podobné: Webová část dotaz na obsah (webové části dotaz) a Webová část vyhledávání obsahu (vyhledávání). Stačí jenom podívat se na jejich jména, není jasné, jak rozdíl mezi nimi odlišit.

Webové části Dotaz na obsah a Vyhledávání obsahu

Ve většině případů doporučujeme používat webovou část vyhledávání obsahu, protože nemá vliv na výkon webové části dotaz na obsah. 

Je důležité, abyste porozuměli silným a omezením obou webových částí. Ve většině případů doporučujeme používat webovou část vyhledávání obsahu, protože nemá vliv na výkon webové části dotaz na obsah.

  • Použijte webové části dotaz, pokud máte omezené množství obsahu, dotaz je jednoduchý a neočekáváte, že se obsah v budoucnu rozrůst.

  • Pokud chcete zobrazit obsah založený na dotazu, použijte vyhledávání ve všech ostatních scénářích.

Následující tabulka obsahuje porovnání dvou webových částí:

Chování webové části

Webová část Dotaz na obsah

Webová část Vyhledávání obsahu

Konfigurace dotazu

Jednoduché

Potřebujete vědět o některých funkcích hledání, jako je Správa schématu vyhledávání v SharePointu Online.

Dotaz na velké množství obsahu

Omezené

Ano

Zpracování složitých dotazů

Omezené

Ano

Měřítko pro zpracování budoucího růstu obsahu

Omezené

Ano

Zobrazení obsahu z jiných kolekcí webů

Ne

Ano (Další informace najdete v tématu použití webové části vyhledávání obsahu k zobrazení obsahu z jiných kolekcí webů .)

Návrh výsledků dotazu se dá přizpůsobit

Ano, pomocí transformace XSLT

Ano, pomocí HTML.

Náklady na údržbu v architektuře komplexního webu

Vysoká

Malé (viz použití webové části vyhledávání obsahu ke snížení nákladů na údržbu níže)

Upřesnění výsledků dotazu zobrazených ve webové části

Ne

Ano, v kombinaci s webovou částí upřesnění.

Pomocí webových částí můžete zobrazit informace uložené na podřízeném webu. Uživatelské prostředí pro autory obsahu a návštěvníky domovského webu je identické, bez ohledu na to, jakou webovou část používáte. Rozdíl mezi těmito dvěma webovými částmi představuje technologii, kterou používají webové části. WEBOVÉ části dotaz dotazuje databázi, zatímco vyhledávání se dotazuje na index vyhledávání.

Tady je příklad chování těchto webových částí. Příklad A zobrazuje společnost, která používá webové části dotaz k zobrazení obsahu z podřízeného webu prodeje a v příkladu B se zobrazuje společnost, která používá vyhledávání k zobrazení obsahu z jeho podřízeného webu prodeje.

Jak webové části Dotaz na obsah a Vyhledávání obsahu zobrazují obsah

Popisek obrázku

Příklad A:
Webová část dotaz na obsah

Příklad B:
Webová část vyhledávání obsahu

1

Obsah vytvoříte v seznamu.

Obsah vytvoříte v seznamu.

2

Položky seznamu jsou okamžitě uloženy v databázi.

V nastaveném časovém intervalu jsou položky seznamu automaticky procházeny a přidány do indexu vyhledávání.

3

Návštěvník zobrazí domovskou stránku. WEBOVÉ části dotaz automaticky vydal dotaz do databáze.

Návštěvník zobrazí domovskou stránku. VYHLEDÁVÁNÍ automaticky vydá dotaz do indexu vyhledávání.

4

Databáze vrátí výsledek dotazu a zobrazí ji v webové části dotaz.

Index vyhledávání vrátí výsledek dotazu a zobrazí ho v vyhledávání.

Vzhledem k tomu, že webové části používají různé technologie, případy použití pro výběr jedné webové části se liší. Případ použití je často složitější než jednoduchý příklad uvedený v předchozí části. Než se rozhodnete, která webová část se má použít, zvažte následující skutečnosti:

  • Kolik mám obsah?

  • Jak komplexní bude dotazem vypadat?

  • Kde bude můj obsah uložený?

  • Kolik bude obsah v průběhu času růst?

  • Kolik se v průběhu času zvýší náklady na údržbu?

Doporučujeme, abyste všechny tyto oblasti napravili jako celek, a ne odděleně.

Poznámka: Pokud uvažujete o přesunutí z místního webu SharePoint na web SharePointu Online a používáte CQWPs na místním webu SharePointu, můžete se připojit k několika problémům s výkonem. V SharePointu Online nebudete moct váš klient škálovat ke zlepšení výkonu. Funkce ukládání do mezipaměti se také v SharePointu Online chová jinak než v místním SharePointu.

Co ovlivňuje výkon webové části dotaz na obsah

Pokud v předchozím příkladu seznam příspěvků obsahuje méně než 5000 položek, bude pravděpodobně velmi dobrý výkon webové části dotaz. Pokud však seznam příspěvků přesáhne položky 5000 a dotaz v webové části dotaz je složitý, může webová část pracovat s problémy s výkonem. Je obtížné definovat přesně to, co je složitý dotaz, ale zdroj , který se nachází mezi všemi weby v kolekci webů, je složitější než zdroj , který dotazuje na určitý seznam. Pokud použijete dotaz na Další filtry, vzrůstá se složitost dotazu. Složitost dotazu se zvyšuje podle toho, jaké typy sloupců webu a jaké podmínky používáte. Tady je pár příkladů:

  • Dotaz, který filtruje sloupec webu typu více řádků , je složitější než dotaz, který filtruje sloupec webu typu Ano/ne.

  • Filtr, který používá podmínku Contains , je složitější než dotaz, který používá podmínku je rovno .

  • Násobek nebo podmínky zvyšují složitost dotazu.

Konfigurace dotazu ve webové části Dotaz na obsah

V důsledku toho, kde je uložený obsah, se taky projeví výkon webové části dotaz. Pokud je obsah uložený na několika webech, celkový počet položek seznamu, které musí webová část zpracovat, bude mít vliv na jeho výkon. Na domovském webu společnosti můžete například zobrazit nejnovější příspěvky ze seznamů, které jsou udržované na několika podřízených webech. Každý seznam obsahuje 1000 položek. To znamená, že webové části dotaz bude muset dotazovat na více položek 3000.

Dotaz na několik podřízených webů

V tomto příkladu, pokud je dotaz jednoduchý, je pravděpodobné, že výkon webové části dotaz je dobrý, pokud je celkový počet položek menší než 5000. Pokud je ale dotaz složitý, může webové části dotaz způsobit problémy s výkonem, i když celkové množství položek je pár tisíc.

Dalším důležitým faktorem, který může ovlivnit výkon webové části dotaz, je, když se obsah zvětší. Řešení, které se v současnosti hodí, se nemusí vztahovat na váš budoucí obsah. Pokud očekáváte velký nárůst počtu webů nebo množství obsahu, neměli byste webové části dotaz.

Pomocí webových částí můžete zobrazit obsah na základě informací z navigace na webu. Když například návštěvník přejde na stránku, Webová část na této stránce automaticky vyhledá dotaz, který obsahuje informace z navigace na webu. Výsledky hledání se zobrazí ve webové části. Pokud nemáte hodně obsahu a dotaz je jednoduchý, můžete obsah zobrazit několika CQWPs. Vzhledem k tomu, že je nutné udržovat jednotlivé webové části dotaz jednotlivě, náklady na údržbu mohou rychle eskalovat.

Když použijete vyhledávání se spravovanou navigací a stránkou kategorie, náklady na údržbu zůstanou stejně, než váš obsah bude růst. Pokud například přidáte do obsahu novou navigační kategorii, můžete použít stejnou stránku kategorie a zobrazit obsah, který patří do nové navigační kategorie. I když se váš obsah zvětšuje, stačí zachovat jenom stejnou velikost stránek.

Další informace najdete v těchto dalších článcích:

V níže uvedeném příkladu se můžete podívat, jak se dá čtyři CQWPs nahradit jedním vyhledávání na stránce kategorie.

Složitá architektura webu

Pomocí vyhledávání můžete zobrazit obsah z jiných kolekcí webů. Pokud chcete například vytvořit obsah v jedné kolekci webů a zobrazit tento obsah v jiné kolekci webů, musíte použít vyhledávání. WEBOVÉ části dotaz může zobrazovat jenom obsah z jedné kolekce webů.

Dotaz na obsah v jiné kolekci webů

Pokud si nejste jistí, která webová část se má použít, je to ve většině případů nejvýhodnější. Tato webová část je pružnější než webové části dotaz a poskytne vám lepší výsledky, když plánujete rozbalování obsahu v průběhu času.

Pokud se rozhodnete použít webové části dotaz, doporučujeme provést testování a zjistit, jestli webová část splňuje vaše aktuální a budoucí požadavky na výkon a údržbu.

Další informace o webových částech vyhledávání obsahu a dotazu na obsah

Poznámka:  Tato stránka byla přeložena automaticky a může obsahovat gramatické chyby nebo nepřesnosti. Naším cílem je to, aby pro vás byl její obsah užitečný. Mohli byste nám prosím dát vědět, jestli vám informace pomohly? Pokud chcete, můžete se podívat na anglickou verzi článku.

Rozšiřte své dovednosti s Office
Projít školení
Získejte nové funkce jako první
Připojte se k účastníkům programu Office Insiders

Byly tyto informace užitečné?

Děkujeme vám za zpětnou vazbu.

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×