Applies ToSharePoint Serveri tellimisväljaanne SharePoint Serveri tellimisväljaande halduskeskus SharePoint Server 2019 SharePoint Server 2019 halduskeskus SharePoint Server 2016 SharePoint Server 2016 halduskeskus SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Server 2013 halduskeskus SharePoint rakenduses Microsoft 365 SharePoint Foundation 2013 SharePointi halduskeskus SharePoint rakenduses Microsoft 365 Small Business 21Vianeti käitatav SharePoint

Otsingupäringu jaoks asjakohaste otsingutulemite saamiseks võib mõnikord olla vaja päringut muuta. Oletagem, et loote otsinguvertikaali Pildid. Kui mõni kasutaja tipib vertikaali Pildid päringu, peate selleks, et päring tagastaks tulemitena ainult pildid, päringut muutma.

Päringu muutmiseks saate päringukoosturi abil konfigureerida päringuteisenduse. Saate päringuteisenduse konfigureerida asendama päringu atribuute (nt tulemiallikat, mida päring otsingutulemite toomiseks kasutab, või otsingutulemite kuvamiseks kasutatavat sortimisjärjestust). Teisendus asendab ka päringu teksti, kasutades selleks päringumalli, mille saate konfigureerida. Päringumall on tekst, millega päringu tekst asendatakse, ning mall võib sisaldada päringumuutujaid.

Päringumuutuja on väärtuse kohatäide. Kui teisendus asendab päringu teksti päringumalliga, asendatakse ka mallis sisalduvad päringumuutujad kindlaksmääratud väärtustega.

Teisendus asendab kontekstipõhised päringumuutujad päringu kontekstile vastavate väärtustega. Järgmises tabelis on mõned näited kontekstipõhiste päringumuutujate kohta.

Teisenduse asendatav kontekstipõhine päringumuutuja

Asendus

{User.Name}

Päringu tippinud kasutaja nimi

{Site.URL}

Veebisait, millel kasutaja väärtuse tippis

{Today}

Tänane kuupäev

Teisendus asendab seotud päringumuutujad kasutaja päringus sisalduva kindla tekstiga. Järgmises tabelis on mõned näited seotud päringumuutujate kohta.

Teisenduse asendatav seotud päringumuutuja

Asendus

{searchBoxQuery}

Kasutaja tipitud päring

{searchTerms}

Kasutaja tipitud päring viimatise teisenduse muudetud kujul

Seotud päringumuutujat saate kasutada siis, kui lisate päringule piirangu (nt kui piiritlete päringu kindla sisutüübiga). Näiteks saate otsinguvertikaali Pildid jaoks konfigureerida päringuteisenduse, mis lisab päringumalli "{searchTerms} sisutüüp:pilt" abil päringu tekstile "sisutüüp:pilt". Kui kasutaja tipib selles vertikaalis päringu "kuu", siis asendab teisendus teksti "{searchTerms}" tekstiga "kuu". Seega muudab päringuteisendus päringu tekstiks "kuu sisutüüp: pilt".

Päringuteisendused saate konfigureerida järgmises kolmes kohas.

  • Veebiosas (nt otsingutulemite veebiosas). Konfigureerige teisendus veebiosas siis, kui soovite päringute samad muudatused teha ka mujal.

  • Päringureeglis, mis määrab kindlate toimingute tegemise ainult siis, kui kindlaksmääratud tingimused on täidetud. Neist toimingutest kaks kasutavad päringu muutmiseks teisendust.

    • Tulemiploki lisamine otsingutulemite lehele. Selle toimingu korral luuakse päringu koopia ja teisendus muudab ainult koopiat.

    • Järjestatud tulemite muutmine. Selle toimingu korral muudetakse kasuaja tipitud päringut.

  • Tulemiallikas, mida päring otsingutulemite toomiseks kasutab.

Kasutaja päringu teisendab esmalt veebiosa, seejärel mis tahes rakenduv päringureegel ja lõpuks tulemiallikas. Seetõttu võite kindel olla, et kui konfigureerite teisenduse tulemiallikas, siis teisenduse tehtud muudatusi ei hüljata ega kirjutata üle, kuna tulemiallikas teisendab päringu kõige viimasena. Näiteks kui soovite kindel olla, et otsinguvertikaal Pildid tagastab ainult pildid, siis konfigureerige vastav teisendus tulemiallikas ja seejärel konfigureerige otsinguvertikaali veebiosa kasutama seda tulemiallikat.

Lisateavet leiate TechNeti artiklist Päringutöötluse ülevaade.

Lehe algusse

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.