Da biste pružili rezultate pretraživanja koji su prikladni za korisnički upit, ponekad morate promijeniti upit. Pretpostavimo, primjerice, da stvorite okomito pretraživanje za slike. Kada netko u okvir Slike upišite upit okomito, morate ga promijeniti tako da vraća samo rezultate pretraživanja koji su Slike.
Da biste promijenili upit, pomoću sastavljača upita konfigurirajte pretvorbu upita. Pretvorbu upita možete konfigurirati tako da zamjenjuje svojstva upita, kao što je izvor rezultata koji će upit koristiti za dohvaćanje rezultata pretraživanja ili redoslijed sortiranja koji će se koristiti prilikom prikaza rezultata pretraživanja. Pretvorba zamjenjuje i tekst upita pomoću predloška upita koji možete konfigurirati. Predložak upita tekst je koji će zamijeniti tekst upita, a predložak može sadržavati varijable upita.
Varijabla upita rezervirano je mjesto za vrijednost. Kada pretvorba zamijeni tekst upita svojim predloškom upita, mijenja i varijable upita u predlošku određenim vrijednostima.
Pretvorba zamjenjuje varijable kontekstnog upita vrijednostima koje se odnose na kontekst upita. U sljedećoj su tablici prikazani primjeri kontekstnih varijabli upita.
Pretvorba zamjenjuje ovu varijablu kontekstnog upita |
Uz to |
---|---|
{User.Name} |
Ime korisnika koji je utipkao upit |
{Site.URL} |
Web-mjesto na kojem je korisnik utipkao vrijednost |
{Today} |
Današnji datum |
Pretvorba zamjenjuje povezane varijable upita određenim tekstom koji se nalazi u korisničkom upitu. U sljedećoj su tablici prikazani primjeri vezane varijable upita.
Pretvorba zamjenjuje ovu vezanu varijablu upita |
Uz to |
---|---|
{searchBoxQuery} |
Upit koji je korisnik utipkao |
{searchTerms} |
Upit koji je korisnik utipkao, kao što je promijenjeno najnovijom pretvorbom |
Povezanu varijablu upita možete koristiti kada upitu dodate ograničenje, primjerice kada upit ograničite na određenu vrstu sadržaja. Primjerice, za okomito pretraživanje slika možete konfigurirati pretvaranje upita koje u tekst upita dodaje "contenttype:picture" pomoću predloška upita "{searchTerms} contenttype:picture". Ako korisnik umetne upit "mjesec" u tu okomitu, pretvorba zamjenjuje "{searchTerms}" s "mjesec". Stoga upit pretvara upit u "moon contenttype:picture".
Pretvorbe upita možete konfigurirati na tri mjesta:
-
U web-dijelu, kao što je web-dio s rezultatima pretraživanja. Konfigurirajte pretvorbu u web-dijelu kada ne morate mijenjati iste promjene u upitima negdje drugdje.
-
U pravilu upita koje određuje da će se određene akcije izvesti samo ako su određeni uvjeti zadovoljili. Dvije od ovih akcija koriste pretvorbu za promjenu upita:
-
Dodavanje bloka rezultata na stranici s rezultatima pretraživanja. Ova akcija stvara kopiju upita, a njegova pretvorba mijenja samo kopiju.
-
Promijenite rangirane rezultate. Ova akcija mijenja upit koji je korisnik utipkao.
-
-
U izvoru rezultata koji upit koristi za dobivanje rezultata pretraživanja.
Korisnički upit pretvara web-dio, a zatim sva pravila upita koja se primjenjuju i na kraju izvor rezultata. Stoga, kada konfigurirate pretvorbu u izvoru rezultata, znate da promjene pretvorbe neće biti odbačene ili nadjačane jer izvor rezultata pretvara upit zadnji. Da biste, primjerice, bili sigurni da okomito pretraživanje slika vraća samo slike, konfigurirali biste odgovarajuću pretvorbu u izvoru rezultata, a zatim konfigurirali web-dio u okomitom pretraživanju da bi se taj izvor rezultata upotrijebio.
Dodatne informacije potražite u članku Pregled obrade upita na web-mjestu TechNet.