Aby udostępnić wyniki wyszukiwania odpowiednie dla zapytania użytkownika, czasami trzeba je zmienić. Załóżmy na przykład, że jest w przypadku wyszukiwania pionowego w poszukiwaniu obrazów. Gdy ktoś w typie zapytania w polu Obrazy jest w pionie, musisz zmienić to zapytanie tak, aby zwracało tylko wyniki wyszukiwania, czyli obrazy.

Aby zmienić zapytanie, skonfiguruj przekształcenie zapytania za pomocą Konstruktora zapytań. Przekształcenie zapytania można skonfigurować w celu zastąpienia właściwości zapytania, takich jak źródło wyników, które zostanie przez zapytanie uzyskane w celu uzyskania wyników wyszukiwania, lub kolejność sortowania, która zostanie przez zapytanie wyświetlona w wyniku wyszukiwania. Przekształcenie zastępuje również tekst zapytania za pomocą szablonu zapytania, który można skonfigurować. Szablon zapytania to tekst, który zastąpi tekst zapytania, a szablon może zawierać zmienne zapytania.

Zmienna zapytania jest symbolem zastępczym wartości. Gdy przekształcenie zastępuje tekst zapytania szablonem zapytania, zastępuje również zmienne zapytania w szablonie określonymi wartościami.

Przekształcenie zastępuje zmienne kontekstowe zapytania wartościami odnoszącymi się do kontekstu zapytania. W poniższej tabeli pokazano kilka przykładów zmiennych kontekstowych zapytań.

Przekształcenie zastępuje tę zmienną kontekstową zapytania

Za pomocą tej

{User.Name}

Nazwa użytkownika, który wpisał zapytanie

{Site.URL}

Witryna, w której użytkownik wpisał wartość

{Today}

Dzisiejsza data

Przekształcenie zastępuje zmienne powiązane zapytania określonym tekstem, który znajduje się w zapytaniu użytkownika. W poniższej tabeli pokazano kilka przykładów zmiennych zapytań powiązanych.

Przekształcenie zastępuje tę zmienną powiązaną zapytania

Za pomocą tej

{searchBoxQuery}

Kwerenda wpisana przez użytkownika

{searchTerms}

Kwerenda wpisowana przez użytkownika w sposób zmieniony przez ostatnie przekształcenie

Zmiennej powiązanej zapytania można używać podczas dodawania ograniczenia do zapytania, na przykład w przypadku ograniczenia zapytania do określonego typu zawartości. Na przykład w przypadku wyszukiwania obrazów w pionie możesz skonfigurować przekształcenie zapytania, które dodaje do tekstu zapytania tekst "contenttype:picture", używając szablonu zapytania "{searchTerms}typ_zawartości:obraz". Jeśli użytkownik wpisa zapytanie "księżyc" w tej osi pionowej, przekształcenie zamieni "{searchTerms}" na "księżyc". Dlatego przekształcenie zapytania zmienia zapytanie na "typ zawartości księżyca:obraz".

Przekształcenia zapytań można skonfigurować w trzech miejscach:

  • W składników Web Part, na przykład w składników Web Part wyników wyszukiwania. Skonfiguruj przekształcenie w składników Web Part, gdy nie ma potrzeby wprowadzania tych samych zmian w zapytaniach w innym miejscu.

  • W regułzie zapytania, która określa, że niektóre akcje będą wykonywane tylko wtedy, gdy są spełnione określone warunki. Dwie z tych akcji używają przekształcenia w celu zmiany zapytania:

    • Dodaj blok wyników na stronie wyników wyszukiwania. Ta akcja powoduje utworzenie kopii zapytania, a jej przekształcenie zmienia tylko tę kopię.

    • Zmienianie sklasyfikowanych wyników. Ta akcja zmieni wpisaną przez użytkownika kwerendę.

  • W źródle wyników używanym przez zapytanie do uzyskania wyników wyszukiwania.

Zapytanie użytkownika jest przekształcane przez ten składników Web Part, następnie przez reguły zapytań, które mają zastosowanie, a na koniec przez źródło wyników. Dzięki temu podczas konfigurowania przekształcenia w źródle wyników wiesz, że zmiany przekształcenia nie zostaną odrzucone ani zastąpione, ponieważ źródło wyników przekształci zapytanie jako ostatnie. Aby na przykład upewnić się, że funkcja wyszukiwania obrazów w pionie zwraca tylko obrazy, należy skonfigurować odpowiednie przekształcenie w źródle wyników, a następnie skonfigurować w funkcji wyszukiwania pionowego odpowiedni układ, aby użyć tego źródła wyników.

Aby uzyskać więcej informacji, zobacz Omówienie przetwarzania zapytań w witrynie TechNet.

Początek strony

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.