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.