Če želite zagotoviti rezultate iskanja, ki so primerni za poizvedbo uporabnika, morate včasih spremeniti poizvedbo. Recimo, da ustvarite navpično iskanje za Slike. Ko nekdo v navpično sliko vneša poizvedbo, morate spremeniti poizvedbo tako, da vrne le rezultate iskanja, ki so Slike.

Če želite spremeniti poizvedbo, z graditeljem poizvedb konfigurirajte pretvorbo poizvedbe. Konfigurirate lahko pretvorbo poizvedbe, da zamenjate lastnosti poizvedbe, na primer vir rezultata, ki ga poizvedba uporabi za iskanje rezultatov iskanja, ali vrstni red razvrščanja, ki ga poizvedba uporabi za prikaz rezultatov iskanja. Pretvorba zamenja besedilo poizvedbe tudi tako, da uporabi predlogo poizvedbe, ki jo lahko konfigurirate. Predloga poizvedbe je besedilo, ki bo zamenjalo besedilo poizvedbe, predloga pa lahko vsebuje spremenljivke poizvedbe.

Spremenljivka poizvedbe je označba mesta za vrednost. Ko transformacija zamenja besedilo poizvedbe z njeno predlogo poizvedbe, zamenja tudi spremenljivke poizvedbe v predlogi z določenimi vrednostmi.

Transformacija zamenja spremenljivke kontekstne poizvedbe z vrednostmi, ki se nanašajo na kontekst poizvedbe. V spodnji tabeli je prikazanih nekaj primerov spremenljivk priročne poizvedbe.

A transforms replaces this contextual query variable

S tem

{User.Name}

Ime uporabnika, ki je vnešl poizvedbo

{Site.URL}

Mesto, kjer je uporabnik vnešl vrednost

{Today}

Današnji datum

Pretvorba zamenja vezane spremenljivke poizvedbe z določenim besedilom, ki je v uporabnikovi poizvedbi. V spodnji tabeli je prikazanih nekaj primerov vezanih spremenljivk poizvedbe.

Pretvorba zamenja to vezano spremenljivko poizvedbe.

S tem

{searchBoxQuery}

Poizvedba, ki jo je uporabnik vnel

{searchTerms}

Poizvedba, ki jo je uporabnik vnel, kot je bila spremenjena z najnovejšo pretvorbo

Vezano spremenljivko poizvedbe lahko uporabite, ko dodate omejitev za poizvedbo, na primer ko poizvedbo omejite na določeno vrsto vsebine. Za navpično iskanje Slike lahko na primer konfigurirate pretvorbo poizvedbe, ki v besedilo poizvedbe doda »contenttype:picture« s predlogo poizvedbe »{searchTerms} contenttype:picture«. Če uporabnik v navpično vneje poizvedbo »luna«, transformacija zamenja »{searchTerms}« z »luna«. Zato poizvedba spremeni poizvedbo v »luna vrsta:slika«.

Pretvorbe poizvedbe lahko konfigurirate na treh mestih:

  • V spletnem gradniku, kot je spletni gradnik rezultatov iskanja. Konfigurirajte pretvorbo v spletnem gradniku, ko vam ni treba narediti enakih sprememb v poizvedbah drugje.

  • V pravilu poizvedbe,ki določa, da bodo določena dejanja izvedena le, če so izpolnjeni določeni pogoji. Dve od teh dejanj spremenita poizvedbo s pretvorbo:

    • Dodajte blok rezultatov na stran z rezultati iskanja. S tem dejanjem ustvarite kopijo poizvedbe, njena pretvorba pa spremeni le kopijo.

    • Spremenite razvrščene rezultate. S tem dejanjem spremenite poizvedbo, ki jo je vnel uporabnik.

  • V viru rezultatov, ki ga poizvedba uporabi za iskanje rezultatov iskanja.

Poizvedbo uporabnika preoblikuje spletni gradnik, nato katero koli pravilo poizvedbe, ki se uporabi, in na koncu vir rezultata. Ko torej konfigurirate pretvorbo v viru rezultata, veste, da spremembe pretvorbe ne bodo zavržene ali preglašene, ker vir rezultata pretvori poizvedbo nazadnje. Če se želite na primer prepričati, da navpično iskanje Slike vrne le slike, konfigurirajte ustrezno pretvorbo v viru rezultatov in nato konfigurirajte spletni gradnik v navpičnem iskanju, da bo uporabil ta vir rezultata.

Če želite več informacij, glejte Pregled obdelave poizvedb na spletnem mestu TechNet.

Na vrh strani

Ali potrebujete dodatno pomoč?

Ali želite več možnosti?

Raziščite ugodnosti naročnine, prebrskajte izobraževalne tečaje, preberite, kako zaščitite svojo napravo in še več.

Skupnosti vam pomagajo postaviti vprašanja in odgovoriti nanje, posredovati povratne informacije in prisluhniti strokovnjakom z bogatim znanjem.