Разбиране на трансформациите на заявка

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

За да предоставите резултати от търсене, които са подходящи за потребителска заявка, понякога трябва да промените заявката. Например предположете, че създавате вертикал на търсене за картини. Когато някой въведе заявка във вертикала за картини, трябва да смените заявката, така че тя да връща само резултати от търсене, които са картини.

За да промените заявката, можете да използвате конструктора на заявки, за да конфигурирате заявката трансформация. Можете да конфигурирате трансформация на заявка за заместване на свойствата на заявка, като източник на резултати , заявката ще използва, за да се получат резултатите от търсенето, или на реда на сортиране, който ще използва, когато той показва резултатите от търсенето. Трансформацията замества също текста на заявката с помощта на шаблон за заявка, който можете да конфигурирате. Шаблона на заявката е текстът, който ще замести текст на заявката и шаблона може да съдържа променливи на заявка.

Стойност на заявка е контейнер за стойност. Когато трансформацията замества текста на заявка с шаблон на заявката си, той също така замества променливи на заявка в шаблона с конкретни стойности.

Трансформацията замества променливи контекстен заявка със стойности, отнасящи се до контекст на заявката. Следващата таблица показва някои примери за променливи на контекстна заявка.

Трансформацията замества тази контекстна стойност на заявка

С това

{User.Name}

Име на потребител, който е въвел заявката

{Site.URL}

Сайт, където потребителят е въвел стойността

{Today}

Днешна дата

Трансформацията замества променливи на заявка за обвързана с определен текст, който е в заявката на потребителя. Следващата таблица показва някои примери за променливи на подвързване заявка.

Трансформацията замества тази обвързана стойност на заявка

С това

{searchBoxQuery}

Заявката, която потребителят е въвел

{searchTerms}

Заявката, която потребителят е въвел, според промяната от последната трансформация

Можете да използвате обвързана стойност на заявка, когато добавяте ограничение към заявката, като например когато ограничавате заявката до определен тип съдържание. Например за вертикала на търсене за картини можете да конфигурирате трансформация на заявка, което добавя "contenttype:картина" към текста на заявката чрез употребата на шаблон на заявка "{searchTerms} contenttype:картина", Ако потребителят въведе заявката "луна" в тази вертикала, трансформацията замества "{searchTerms}" с "луна". Следователно трансформацията на заявка променя заявката на "луна contenttype:картина".

Можете да конфигурирате трансформации на заявки на три места:

  • В уеб част, като например уеб частта за резултати от търсене. Конфигурирайте трансформация в уеб част, когато не трябва да правите същите промени в заявки на друго място.

  • В правило за заявка, която указва, че определени действия ще бъде изпълнено само ако са изпълнени определени условия. Две от тези действия използвате трансформация, за да промените заявката:

    • Добавяне на блок с резултати в страницата с резултати от търсене. Това действие създава копие на заявката и трансформациите променят само копието.

    • Промяна на подредените резултати. Това действие променя заявката, въведена от потребителя.

  • В източника на резултати, който заявката използва за получаването на резултати от търсене.

Потребителската заявка се трансформира от уеб частта, след това от всички приложими правила на заявки и накрая по източник на резултати. Следователно, когато конфигурирате трансформация в източник на резултати, знаете, че промените от трансформацията няма да се отхвърлят или заместят, тъй като източникът на резултати трансформира заявката най-накрая. Например за да се уверите, че вертикалът на търсене за картини ще върне само картини, ще трябва да конфигурирате подходящата трансформация в източника на резултати, след което да конфигурирате уеб частта във вертикала на търсене да използва този източник на резултати.

За повече информация вижте общ преглед на заявка за обработка на TechNet.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×