Applies To„SharePoint Server“ prenumeruojamas leidimas „SharePoint Server“ prenumeruojamo leidimo centrinis administravimas „SharePoint Server 2019“ „SharePoint Server 2019“ centrinis administravimas „SharePoint Server 2016“ „SharePoint Server 2016“ administravimo centras „SharePoint Server 2013“ „SharePoint Server 2013 Enterprise“ „SharePoint Server 2013“ centrinis administravimas „SharePoint“, esantis „Microsoft 365“ SharePoint Foundation 2013 „SharePoint“ administravimo centras „SharePoint“, esantis „Microsoft 365 Small Business“ „SharePoint“, valdomas „21Vianet“

Jei norite pateikti ieškos rezultatus, tinkamus vartotojo užklausai, kartais reikia pakeisti užklausą. Pavyzdžiui, tarkime, kad kuriate paveikslėlių paiešką vertikaliai. Kai kas nors įveda užklausą vertikalioje padėtyje Paveikslėliai, turite pakeisti užklausą, kad ji grąžintų tik ieškos rezultatus, kurie yra paveikslėliai.

Norėdami pakeisti užklausą, naudokite užklausų daryklę užklausos transformacijai konfigūruoti. Galite konfigūruoti užklausos transformaciją, kad pakeistumėte užklausos ypatybes, pvz., rezultatų šaltinį , kurį užklausa naudos ieškos rezultatams gauti, arba rikiavimo tvarką, kuri bus naudojama rodant ieškos rezultatus. Transformacija taip pat pakeičia užklausos tekstą naudojant užklausos šabloną, kurį galite konfigūruoti. Užklausos šablonas yra tekstas, kuris pakeis užklausos tekstą, o šablone gali būti užklausos kintamųjų.

Užklausos kintamasis yra reikšmės vietos rezervavimo ženklas. Kai transformacija pakeičia užklausos tekstą užklausos šablonu, ji taip pat pakeičia užklausos kintamuosius šablone konkrečiomis reikšmėmis.

Transformacija pakeičia kontekstinius užklausos kintamuosius reikšmėmis, susijusiomis su užklausos kontekstu. Šioje lentelėje pateikiami keli kontekstinių užklausos kintamųjų pavyzdžiai.

Transformacija pakeičia šį kontekstinės užklausos kintamąjį

Šiuo

{User.Name}

Užklausą įvedusio vartotojo vardas

{Site.URL}

Svetainė, kurioje vartotojas įvedęs reikšmę

{Today}

Šiandienos data

Transformacija pakeičia susietuosius užklausos kintamuosius tam tikru tekstu, kuris yra vartotojo užklausoje. Šioje lentelėje pateikiami keli susietų užklausų kintamųjų pavyzdžiai.

Transformacija pakeičia šį susietos užklausos kintamąjį

Šiuo

{searchBoxQuery}

Užklausa, kurią įvedėte vartotojas

{searchTerms}

Vartotojo įvesta užklausa, pakeista naujausios transformacijos

Susietos užklausos kintamąjį galite naudoti, kai į užklausą įtraukiate apribojimą, pvz., kai apribojate užklausą iki konkretaus turinio tipo. Pavyzdžiui, jei paveikslėlių ieška yra vertikali, galite konfigūruoti užklausos transformaciją, kuri į užklausos tekstą įtraukia "contenttype:picture" naudodama užklausos šabloną "{searchTerms}" contenttype:picture". Jei vartotojas įveda užklausą "mėnulis" vertikalioje padėtyje, transformacija pakeičia "{searchTerms}" "mėnulis". Taigi, užklausa pakeičia užklausą į "mėnulio contenttype:picture".

Užklausų transformacijas galite konfigūruoti trijose vietose:

  • Puslapio dalyje, pvz., ieškos rezultatų puslapio dalyje. Konfigūruokite puslapio dalies transformaciją, kai jums nereikia atlikti tų pačių užklausų pakeitimų kitur.

  • Užklausos taisyklėje, kuri nurodo, kad tam tikri veiksmai bus atliekami tik jei tam tikros sąlygos yra įvykdytos. Du iš šių veiksmų naudoja transformaciją užklausai pakeisti:

    • Įtraukite rezultatų bloką ieškos rezultatų puslapyje. Šiuo veiksmu sukuriama užklausos kopija, o jos transformacija keičia tik kopiją.

    • Pakeiskite klasifikuoti rezultatus. Šis veiksmas pakeičia vartotojo įvestą užklausą.

  • Rezultatų šaltinyje, kurį užklausa naudoja ieškos rezultatams gauti.

Vartotojo užklausą transformuoja puslapio dalis, tada bet kurios taikomos užklausos taisyklės ir galiausiai pagal rezultatų šaltinį. Todėl konfigūruodami transformaciją rezultatų šaltinyje žinote, kad transformavimo pakeitimai nebus atmesti arba perrašyti, nes rezultatų šaltinis galiausiai transformuos užklausą. Pavyzdžiui, norėdami įsitikinti, kad paveikslėlių ieškos vertikalioji pateikia tik paveikslėlius, sukonfigūruokite atitinkamą rezultatų šaltinio transformaciją ir konfigūruokite puslapio dalį ieškos vertikalioje vietoje, kad ji naudotų rezultatų šaltinį.

Daugiau informacijos žr. Užklausų apdorojimo " TechNet" apžvalga.

Puslapio viršus

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.