Przepisywanie zapytań

Na tej stronie opisano, jak zmieniać zapytania użytkowników i odpowiadać na nie w celu wyświetlania trafniejszych wyników wyszukiwania, które są lepiej dopasowane do wymagań Twojej witryny.

  1. Omówienie
  2. Dołączanie wyszukiwanych haseł za pomocą etykiet zawężania wyszukiwania
  3. Rozszerzanie zapytań o synonimy
  4. Automatyczne uzupełnianie zapytań

Opis

Jeśli dobrze znasz swoich odbiorców, możesz oszacować, czego będą szukać. Możesz przewidywać ich zapytania i pomagać im znajdować trafniejsze wyniki.

Wyszukiwarka niestandardowa pozwala dołączać wyszukiwane hasła do zapytań użytkowników i tworzyć ich synonimy. Pierwsza z nich jest wdrażana za pomocą doprecyzowań, które użytkownicy mogą stosować lub zignorować. Podobne funkcje działają na podstawie zapytań użytkowników, nie wymagając przy tym żadnych działań ze strony użytkownika.

Dołączanie wyszukiwanych słów z etykietami zawężania wyszukiwania

Aby podać linki doprecyzowujące, które dodają przydatne wyszukiwane hasła do zapytań użytkowników, użyj elementu Rewrite w pliku adnotacji XML wyszukiwarki niestandardowej. Element dołącza wyszukiwane hasła do zapytań użytkowników po kliknięciu linku zawężenia wyszukiwania. Element Rewrite może mieć do 100 znaków, z których wszystkie powinny być pisane małymi literami, z wyjątkiem operatorów wyszukiwania pisanych wielkimi literami, takich jak OR. Więcej informacji o operatorach wyszukiwania znajdziesz w artykule Łatwe wyszukiwanie zaawansowane. Więcej informacji o zawężaniu wyszukiwania znajdziesz w artykule Zawężanie wyszukiwań.

Poniższy przykład pokazuje, jak wykorzystać Rewrite.

<CustomSearchEngine>
  <Title>Universities</Title>
  <Context>
    <Facet>
      <FacetItem title="Homework">
        <Label name="assignments" mode="BOOST">
          <Rewrite>homework OR assignment</Rewrite>
        </Label>
      </FacetItem>
    </Facet>
  </Context>
</CustomSearchEngine>

Ten przykład pokazuje, jak pomóc użytkownikom, którzy kliknęli link doprecyzowania o nazwie „Zadanie domowe”. Dołącza ona dodatkowe wyszukiwane hasła „praca domowa” i „projekt” do zapytania wpisywanego przez użytkownika.

Ulepszenie z elementem Rewrite ma taką strukturę:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

Powrót do góry

Rozszerzanie zapytań o synonimy

Możesz rozszerzyć zapytania użytkowników, korzystając z synonimów będących wariantami wyszukiwanego hasła. Na przykład zapytanie związane z finansami, „zainteresowanie”, może mieć następujące alternatywy: „zysk”, „dywidenda”, „kupon” itd. Jeśli utworzysz synonimy terminu „zainteresowanie” w wyszukiwarce finansowej, użytkownicy nie będą musieli wpisywać wielu wariantów, aby znaleźć poszukiwane informacje. Wyszukiwarka niestandardowa automatycznie wyszukuje wszystkie witryny powiązane z hasłami „zainteresowania”, „zysk”, „dzielna”, „kupon” i inne powiązane hasła.

Wyszukiwane hasło ze zdefiniowanymi przez Ciebie synonimami automatycznie uruchamia rozszerzenie wyszukiwania niezależnie od tego, czy użytkownik wpisze je samodzielnie czy wraz z serią innych słów. Załóżmy, że definiujesz „ninja” jako wyszukiwane hasło z synonimem „zabójca”. Każde zapytanie zawierające słowo „ninja” – na przykład „ninja” czy „ninja hot dog w konkursie” – powoduje rozszerzenie zapytania o synonimy. To tak, jakby użytkownik wyszukiwał hasło „ninja OR assassin” (ninja LUB zabójca) albo „ninja OR assassin hot dog konkurs spożywany”.

Sprawdzone metody

Najczęściej używane hasła wyszukiwania, popularne skróty (np. „CD” dla „certyfikatu depozytowego”) oraz znane skróty (np. „munis” dla „obligacji miejskich”), które są charakterystyczne dla Twojej specjalistycznej dziedziny lub Twoich zainteresowań, świetnie nadają się do używania synonimów. Jeśli Twoja wyszukiwarka jest wystarczająco popularna i otrzymuje wiele wyszukiwań tych samych zapytań, ze strony statystyk możesz wyświetlić dane na temat najpopularniejszych zapytań. Przejdź do Panelu sterowania, kliknij link statystyki dla swojej wyszukiwarki. Lista popularnych zapytań znajduje się na dole strony.

Nie musisz tworzyć synonimów popularnych haseł. Na przykład terminy „Wielka Brytania”, „Wielka Brytania”, „Wielka Brytania” czy „Wielka Brytania” są dość dobrze znanymi wariantami (i nie ich synonimami) dla większości użytkowników internetu. Google dysponuje już dużą liczbą synonimów takich terminów, nie musisz więc powielać tej pracy. Zamiast tego twórz synonimy popularnych haseł, dopasowane do zainteresowań użytkowników Twojej wyszukiwarki. Na przykład w wyszukiwarce usług finansowych „obligacja” będzie doskonałym kandydatem. Google może nie wiedzieć, czy użytkownicy szukają haseł „James Bond”, „chemiczne”, „klejące” czy „wiązania emocjonalne”. Ty natomiast wiesz, że szuka instrumentu finansowego, więc możesz łatwo znaleźć ich synonimy, takie jak „stałe dochody” czy „problem”.

Jeśli nie potrafisz rozróżnić, czy dane hasło jest powszechne czy idiosynchroniczne, możesz przetestować je i jego warianty w wyszukiwarce Google. Wpisz wyszukiwane hasło (np. „warszawa”) w wyszukiwarce Google, a następnie otwórz nowe okno przeglądarki. W polu wyszukiwania Google wpisz wyszukiwane hasło, operator wyszukiwania OR i jego wariant (np. „san francisco LUB sf”). Porównaj obie strony wyników. Jeśli nazwy są identyczne, Google użyje synonimów.

Tworzenie synonimów

Tak jak w przypadku każdego pliku XML, możesz użyć prostego edytora tekstu do utworzenia i edytowania pliku synonimów. Wystarczy, że zapiszesz plik tekstowy z rozszerzeniem .xml (na przykład syn_finance.xml).

Oto przykład pliku synonimów:

<Synonyms>
  <Synonym term="stock">
    <Variant>equity</Variant>
    <Variant>share</Variant>
  </Synonym>
  <Synonym term="bond">
    <Variant>fixed-income security</Variant>
    <Variant>issue</Variant>
    <Variant>high yield debt</Variant>
  </Synonym>
</Synonyms>

Plik synonimów zawiera jeden element i jeden element podrzędny, które mogą mieć wiele elementów równorzędnych, zgodnie z tą hierarchią:

  • Synonyms (tylko 1)
    • Synonym term (może być wiele elementów równorzędnych)
      • Variant (do 10 na każde Synonym)

Wyszukiwane hasło tworzysz w wartości atrybutu elementu podrzędnego Synonym i definiujesz w elemencie Variant każdy z jego synonimów. Wyszukiwane hasło i jego synonimy mogą być pojedynczym słowem (np. „ciastka”) lub wyrażeniami (np. „ciasto z mlekiem” lub „płacz nad rozlanym mlekiem”).

Ograniczenia

W tabeli poniżej znajdziesz limity dotyczące plików synonimów:

Element Maksymalna dozwolona liczba
Liczba wyszukiwanych haseł (element Synonym term) wiele wyszukiwanych haseł, o ile łączna liczba wariantów nie przekracza 500 dla każdej wyszukiwarki;
Liczba wariantów (elementy Variant) dla każdego wyszukiwanego hasła 10

 

Łączna liczba wariantów (elementów: Variant) w wyszukiwarce 2000
Rozmiar pliku 500KB
Liczba plików Tyle, ile potrzebujesz, ale łączny rozmiar wszystkich plików na koncie nie przekracza 4 MB

Powrót do góry

Automatyczne uzupełnianie zapytań

Autouzupełnianie to lista sugerowanych zapytań, które pojawiają się, gdy użytkownicy wpisują zapytanie w polu wyszukiwania.

Rysunek 1: wpisanie zaledwie kilku znaków w polu wyszukiwania powoduje wyświetlenie listy z opcjami dla różnych zapytań.

Wpisanie zapytania „p-u-e-r” w wyszukiwarce niestandardowej w przypadku witryny podróżniczej spowoduje wyświetlenie listy z opcjami takich miejsc jak hotele Puerto Rico, Puerto Vallarta, wakacje w Puerto Vallarta itd.

Lista opcjonalnych zapytań używanych do autouzupełniania pochodzi częściowo z zawartości witryny oraz popularności wyszukiwanego hasła. Możesz jednak dostosować autouzupełnianie, dodając lub usuwając hasła w panelu sterowania lub przesyłając zbiorczo plik XML.

Włączanie autouzupełnień

Aby włączyć autouzupełnianie w wyszukiwarkach za pomocą elementu Wyszukiwarka niestandardowa:

  1. Na stronie Funkcje wyszukiwania w wyszukiwarce przewiń do sekcji Autouzupełnianie.
  2. Zaznacz pole wyboru Włącz autouzupełnianie.

Poszczególne hasła możesz dodawać i usuwać w sekcji Autouzupełnianie na stronie Funkcje wyszukiwania w wyszukiwarce albo przesłać wszystkie hasła za pomocą kodu XML. Dodane przez Ciebie hasła pojawiają się nad hasłami wygenerowanymi przez algorytm dla wszystkich zapytań.

Zanim hasła autouzupełniania zaczną pojawiać się w wyszukiwarce, może upłynąć do 48 godzin.

Aby zbiorczo dodać lub usunąć hasła, prześlij plik XML automatycznego uzupełniania. Tak jak w przypadku każdego pliku XML, możesz użyć prostego edytora tekstu do utworzenia i edycji pliku automatycznego uzupełniania. Wystarczy zapisać plik tekstowy z rozszerzeniem .xml (na przykład autocompletion_finance.xml).

Dodawanie i usuwanie haseł autouzupełniania

Oto przykładowy plik autouzupełniania, który możesz przesłać.

<Autocompletions>
  <Autocompletion term="cake" type="1"/>
  <Autocompletion term="strawberry.*" type="2" match="2"/>
  <Autocompletion term="vanilla" type="2"/>
</Autocompletions>

W przykładowym kodzie na liście możliwych haseł autouzupełniania znajduje się słowo „jabłko”, natomiast „wanilla” i inne wyrazy zaczynające się od słowa „truskawka” nie będą nigdy wyświetlane jako hasła autouzupełniania.

Plik autouzupełniania zawiera jeden element i jeden element podrzędny, które mogą mieć wiele elementów równorzędnych, zgodnie z tą hierarchią:

  • Autocompletions (tylko 1)
    • Autocompletion (można mieć wiele elementów równorzędnych)

W tabeli poniżej znajdziesz nazwy atrybutów autouzupełniania.

Nazwa atrybutu Opis Wartość
term Pojedynczy termin lub wyrażenie regularne do uwzględnienia albo wykluczenia. Hasło autouzupełniania do uwzględnienia lub wykluczenia. Jeśli na przykład chcesz dodać „cień burzy” do listy haseł autouzupełniania wyświetlanych użytkownikom, dodaj wartość „cień burzy”. Pamiętaj, że użycie tego samego hasła w kilku wpisach Autocompletion spowoduje błąd. Hasło może się składać z maksymalnie 100 znaków. Hasła zawierające ponad 100 znaków będą ignorowane.
type Określ, czy hasło ma być uwzględnione w autouzupełnianiu, czy z niego wykluczone. Określ:
  • 1 – wpisz hasło
  • 2 – wyklucz hasło
  • match Opcjonalne. Określ, czy hasło ma być dopasowane ściśle, czy do wyrażenia regularnego. Określ:
  • 1domyślny. Dopasowanie ścisłe.
  • 2 – dla wyrażenia regularnego. Tylko wykluczone hasła mogą zawierać wyrażenia regularne.
  • Powrót do góry