Da biste obezbedili rezultate pretrage koji odgovaraju korisničkom upitu, ponekad morate da promenite upit. Na primer, pretpostavimo da kreirate vertikalnu pretragu za Slike. Kada neko ukuca upit u vertikalnu sliku, morate da promenite upit tako da vraća samo rezultate pretrage koji su Slike.
Da biste promenili upit, koristite izradu upita da biste konfigurisali transformaciju upita. Možete da konfigurišete transformaciju upita da biste zamenili svojstva upita , kao što je izvor rezultata koji će upit koristiti za dobijanje rezultata pretrage ili redosled sortiranja koji će koristiti kada prikaže rezultate pretrage. Transformacija zamenjuje i tekst upita pomoću predloška upita koji možete da konfigurišete. Predložak upita je tekst koji će zameniti tekst upita i predložak može da sadrži promenljive upita.
Promenljiva upita je čuvar mesta za vrednost. Kada transformacija zameni tekst upita svojim predloškom upita, zamenjuje i promenljive upita u predlošku određenim vrednostima.
Transformacija zamenjuje promenljive kontekstualnog upita vrednostima koje se tiče konteksta upita. Sledeća tabela prikazuje neke primere promenljivih kontekstualnog upita.
Transformacija zamenjuje ovu promenljivu kontekstualnog upita |
Sa ovim |
---|---|
{User.Name} |
Ime korisnika koji je otkucao upit |
{Site.URL} |
Lokacija na kojoj je korisnik otkucao vrednost |
{Today} |
Današnji datum |
Transformacija zamenjuje povezane promenljive upita određenim tekstom koji se nalazi u upitu korisnika. Sledeća tabela prikazuje neke primere povezanih promenljivih upita.
Transformacija zamenjuje ovu povezanu promenljivu upita |
Sa ovim |
---|---|
{searchBoxQuery} |
Upit koji je korisnik otkucao |
{searchTerms} |
Upit koji je korisnik otkucao, kao promenjen najnovijom transformacom |
Povezanu promenljivu upita možete da koristite kada dodate ograničenje u upit, na primer kada ograničavate upit na određeni tip sadržaja. Na primer, za vertikalnu pretragu Slika možete da konfigurišete transformaciju upita koja dodaje tekst upita "contenttype:picture" pomoću predloška upita "{searchTerms} contenttype:picture". Ako korisnik u tom vertikalnom tekstu otkucaje upit "moon", transformacija zamenjuje "{searchTerms}" sa "moon". Zbog toga upit menja upit u "mesečev tip sadržaja:slika".
Transformacije upita možete da konfigurišete na tri mesta:
-
U veb segmentu, kao što je veb segment rezultata pretrage. Konfigurišite transformaciju u veb segmentu kada ne morate da unosite iste promene u upite na drugom mestu.
-
U pravilu upita koje navodi da će određene radnje biti izvršene samo ako su ispunjeni određeni uslovi. Dve od ovih radnji koriste transformaciju da bi promenile upit:
-
Dodajte blok rezultata na stranicu sa rezultatima pretrage. Ova radnja kreira kopiju upita i njegova transformacija menja samo kopiju.
-
Promenite rangirane rezultate. Ova radnja menja upit koji je korisnik otkucao.
-
-
U izvoru rezultata koji upit koristi za dobijanje rezultata pretrage.
Korisnički upit transformiše veb segment, zatim sva pravila za upite koja se primenjuju i na kraju izvor rezultata. Stoga, kada konfigurišete transformaciju u izvoru rezultata, znate da promene transformacije neće biti odbačene ili zamenjene jer izvor rezultata poslednji put transformiše upit. Na primer, da biste se uverili da vertikalna pretraga Slike vraća samo slike, konfigurisali biste odgovarajuću transformaciju u izvoru rezultata, a zatim konfigurisali veb segment u vertikalnoj pretragi da bi koristio taj izvor rezultata.
Više informacija potražite u članku Pregled obrade upita na lokaciji TechNet.