Applies ToSharePoint Server – vydání s předplatným Centrální správa služby SharePoint Server – vydání s předplatným SharePoint Server 2019 Centrální správa SharePoint Serveru 2019 SharePoint Server 2016 Centrální správa SharePoint Serveru 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise Centrální správa SharePoint Serveru 2013 SharePoint v Microsoftu 365 SharePoint Foundation 2013 Centrum pro správu SharePointu SharePoint v Microsoftu 365 Small Business SharePoint provozovaný společností 21Vianet

Pokud chcete poskytnout výsledky hledání, které jsou vhodné pro uživatelský dotaz, budete někdy muset dotaz změnit. Předpokládejme například, že jste vytvořili svislé vyhledávání pro Obrázky. Když někdo zadá dotaz do svislé části Obrázky, musíte ho změnit tak, aby vracel jenom výsledky hledání, které jsou Obrázky.

Pokud chcete změnit dotaz, nakonfigurujte transformaci dotazu pomocí Tvůrce dotazů. Transformaci dotazu můžete nakonfigurovat tak, aby nahradila vlastnosti dotazu, například zdroj výsledků , který dotaz použije k získání výsledků hledání, nebo pořadí řazení, které použije při zobrazení výsledků hledání. Transformace také nahradí text dotazu pomocí šablony dotazu, kterou můžete nakonfigurovat. Šablona dotazu je text, který nahradí text dotazu, a šablona může obsahovat proměnné dotazu.

Proměnná dotazu je zástupný symbol pro hodnotu. Když transformace nahradí text dotazu šablonou dotazu, nahradí také proměnné dotazu v šabloně konkrétními hodnotami.

Transformace nahradí kontextové proměnné dotazu hodnotami souvisejícími s kontextem dotazu. V následující tabulce jsou uvedeny některé příklady kontextových proměnných dotazů.

Transformace nahrazuje tuto kontextovou proměnnou dotazu.

S tímto

{User.Name}

Jméno uživatele, který zadal dotaz

{Site.URL}

Web, na kterém uživatel zadal hodnotu

{Dnes}

Dnešní datum

Transformace nahradí proměnné vázaného dotazu určitým textem, který je v dotazu uživatele. V následující tabulce jsou uvedeny některé příklady proměnných vázaných dotazů.

Transformace nahrazuje tuto proměnnou vázaného dotazu.

S tímto

{searchBoxQuery}

Dotaz, který uživatel zadal

{searchTerms}

Dotaz zadaný uživatelem změněný poslední transformací

Proměnnou vázaného dotazu můžete použít při přidávání omezení dotazu, například při omezení dotazu na určitý typ obsahu. Například pro svislé vyhledávání obrázků můžete nakonfigurovat transformaci dotazu, která přidá "contenttype:picture" k textu dotazu pomocí šablony dotazu {searchTerms} contenttype:picture. Pokud uživatel zadá dotaz "měsíc" v této svislé poloze, nahradí transformace {searchTerms} výrazem "moon". Transformace dotazu tedy změní dotaz na "moon contenttype:picture".

Transformace dotazů můžete nakonfigurovat na třech místech:

  • Ve webové části, například ve webové části Výsledky hledání. Pokud nepotřebujete provádět stejné změny dotazů jinde, nakonfigurujte transformaci ve webové části.

  • V pravidle dotazu, které určuje, že určité akce se budou provádět pouze v případě, že jsou splněny určité podmínky. Dvě z těchto akcí používají transformaci ke změně dotazu:

    • Přidejte blok výsledků na stránku s výsledky hledání. Tato akce vytvoří kopii dotazu a její transformace změní pouze kopii.

    • Změňte seřazené výsledky. Tato akce změní dotaz, který uživatel zadal.

  • Ve zdroji výsledků, který dotaz používá k získání výsledků hledání.

Uživatelský dotaz je transformován webovou částí, poté všemi pravidly dotazu, která se použijí, a nakonec zdrojem výsledků. Proto při konfiguraci transformace ve zdroji výsledků víte, že změny transformace nebudou zahozeny ani přepsány, protože zdroj výsledků transformuje dotaz jako poslední. Chcete-li například zajistit, aby vyhledávání obrázků ve svislém směru vrátilo pouze obrázky, nakonfigurovali byste příslušnou transformaci ve zdroji výsledků a potom nakonfigurujte webovou část ve svislém vyhledávání tak, aby používala tento zdroj výsledků.

Další informace najdete v tématu Přehled zpracování dotazů na TechNetu.

Začátek stránky

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.