Przepisywanie zapytań

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Na tej stronie znajdują się informacje na temat sposobu zmiany zapytań użytkowników i odpowiadania na nie, tak aby wyniki wyszukiwania były bardziej trafne lub zgodne z wymaganiami Twojej witryny.

  1. Przegląd
  2. Dodawanie wyszukiwanych haseł za pomocą etykiet zawężenia wyszukiwania
  3. Rozszerzanie wyszukiwanych haseł za pomocą synonimów
  4. Automatyczne uzupełnianie zapytań

Omówienie

Jeśli dobrze znasz swoich odbiorców, możesz zorientować się, czego mogą szukać. Możesz przewidzieć ich zapytania i pomóc im znaleźć trafniejsze wyniki.

Wyszukiwarka niestandardowa umożliwia dodawanie wyszukiwanych haseł do zapytań użytkowników i tworzenie synonimów ich zapytań. Pierwsza funkcja jest wdrażana za pomocą zawężeń, które użytkownicy mogą stosować lub ignorować, podczas gdy funkcje synonimów działają na zapytaniach użytkowników bez konieczności podejmowania żadnych działań przez użytkowników.

Dołączanie zapytań za pomocą etykiet zawężenia wyszukiwania

Aby podać linki doprecyzowujące zapytania, które dodają przydatne zapytania do zapytań użytkowników, użyj elementu Rewrite w pliku adnotacji XML Wyszukiwarki niestandardowej. Element dołącza zapytania do zapytań użytkowników po kliknięciu linku doprecyzowania. Element Rewrite może mieć do 100 znaków, z których wszystkie nie są małe, z wyjątkiem operatorów wyszukiwania dużych liter, 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 korzystać z 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 hasła „zadanie domowe” i „przypisanie” do wyszukiwanego hasła.

Zawężenia wyszukiwania zawarte w elemencie Rewrite mają taką strukturę:

  • Facet
    • FacetItem
      • Label name
        • Rewrite

Powrót do góry

Rozszerzanie zapytań z synonimami

Możesz rozszerzyć zapytania użytkowników, używając synonimów, czyli wariantów wyszukiwanego hasła. Na przykład zapytanie „finansowe” o nazwie „zainteresowanie” może mieć swoje odpowiedniki, np. „zysk”, „dzielnica”, „kupon” itp. Jeśli utworzysz w wyszukiwarce synonimy słów „zainteresowanie”, użytkownicy nie będą musieli wpisywać wielu wariantów, aby znaleźć informacje. Wyszukiwarka niestandardowa automatycznie wyszuka wszystkie witryny związane z wyszukiwanymi słowami „zainteresowania”, „zysk”, „dywidenda”, „kupon” i inne podobne hasła.

Wyszukiwane hasło ze synonimami automatycznie powoduje rozszerzenie wyszukiwania. Nie ma znaczenia, czy użytkownik sam wpisze wyszukiwane hasło czy też kilka innych słów. Załóżmy, że słowo „ninja” zostało określone jako wyszukiwane hasło z wariantem synonimu „zabójca”. Każde zapytanie zawierające słowo „ninja” (np. „tylko ninja” lub „konkurs z hot dogem” może rozwinąć zapytanie i uwzględnić synonimy wariantów). Użytkownik wygląda tak, jakby wyszukał hasło „ninja LUB zabójca” albo „ninja - zabójca jedzenia w hot dogach”.

Sprawdzone metody

Wyszukiwane hasła, popularne akronimy (takie jak „CD” w przypadku „depozytu”) i znane skróty (np. „munis” dla „obligacji”) to bardzo trafne propozycje synonimów. Jeśli wyszukiwarka jest dostatecznie popularna i wiele razy wyszukuje te same zapytania, na stronie statystyk znajdziesz dane dotyczące najpopularniejszych zapytań. Otwórz Panel sterowania i kliknij link statystyki obok nazwy swojej wyszukiwarki. Listę popularnych zapytań znajdziesz na dole strony.

Nie musisz tworzyć synonimów popularnych haseł. Na przykład hasła „Wielka Brytania”, „Wielka Brytania”, „Wielka Brytania”, „Wielka Brytania” są powszechnie znanymi wariantami (jeśli nie są synonimami technicznymi) dla większości użytkowników internetu. Google ma już dużą liczbę synonimów takich haseł, więc nie musisz powielać tego utworu. Zamiast tego utwórz synonimy popularnych haseł, które odpowiadają zainteresowaniom użytkowników Twojej wyszukiwarki. W przypadku wyszukiwarki finansowej doskonałym rozwiązaniem będzie na przykład „poręczenie”. Google może nie wiedzieć, czy użytkownicy wyszukują hasła „James Bond”, „Wiązanie chemiczne”, „Wiązanie klejowe” lub „Wiązanie emocjonalne”. Z drugiej strony wiesz, że klienci szukają instrumentów finansowych, więc łatwo da się na przykład wymyślić takie synonimy, jak „bezpieczeństwo w dochodach” lub „problem”.

Jeśli nie jesteś w stanie określić, czy dane hasło jest popularne czy idiosynchroniczne, możesz przetestować je w wyszukiwarce Google i jego warianty. Wpisz w wyszukiwarce Google zapytanie (np. „san francisco”), a potem otwórz nowe okno przeglądarki. W polu wyszukiwania Google wpisz zapytanie, operator wyszukiwania OR i jego odmianę (np. „san francisco OR sf”). Porównaj obie strony wyników. Jeśli hasła są dokładnie takie same, Google ma synonimy.

Tworzenie synonimów

Podobnie jak w przypadku każdego pliku XML, do tworzenia i edytowania plików synonimów możesz używać prostego edytora tekstu. Wystarczy zapisać plik tekstowy przy użyciu rozszerzenia .xml (np. 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ą być elementami równorzędnymi w sposób opisany w tej hierarchii:

  • Synonyms (tylko 1)
    • Synonym term (dowolne rodzeństwo)
      • Variant (maks. 10 na każdy Synonym)

Wyszukiwane hasło tworzysz w wartości atrybutu elementu podrzędnego Synonym, a każde synonimy tworzysz w elemencie Variant. Wyszukiwane hasło i jego synonimy mogą być pojedynczymi słowami (np. „plik cookie”) lub wyrażeniami (np. „plik cookie z maślanką” lub „płacze nad rozlanym mlekiem”).

Limity

Tabela poniżej zawiera limity dotyczące plików synonimów:

Element Maksymalnie dozwolone
Liczba wyszukiwanych haseł (element Synonym term) Wiele wyszukiwanych słów, o ile łączna liczba wariantów nie przekracza 500 w każdej wyszukiwarce.
Liczba wariantów (Variant elementów) każdego wyszukiwanego hasła 10

 

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

Powrót do góry

Autouzupełnianie zapytań

Autouzupełnianie to lista sugerowanych zapytań, które pojawiają się podczas wpisywania w polu wyszukiwania przez użytkowników.

Rysunek 1. Wpisanie kilku znaków w polu wyszukiwania spowoduje wyświetlenie listy opcji z różnymi zapytaniami.

Wpisanie tekstu p-u-e-r w Wyszukiwarce niestandardowej w witrynie turystycznej spowoduje wyświetlenie listy, która zawiera opcje do wyboru: puerto rico, hotele puerto vallarta, wakacje puerto vallarta itd.

Lista opcjonalnych zapytań używanych do autouzupełniania jest częściowo związana z treścią witryny oraz popularnością wyszukiwanego hasła. Autouzupełnianie można jednak dodawać, dodając lub usuwając z niego hasła za pomocą panelu sterowania albo za pomocą przesyłania zbiorczego w pliku XML.

Włączanie autouzupełniania

Aby włączyć autouzupełnianie w wyszukiwarkach przy użyciu elementu Wyszukiwarki niestandardowej:

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

Możesz dodawać i usuwać poszczególne hasła w sekcji Autouzupełnianie na stronie Funkcje wyszukiwarki lub przesyłać je w formacie XML. Wyszukiwane hasła, które dodasz, pojawią się nad zapytaniami wygenerowanymi na podstawie algorytmu.

Zanim hasła autouzupełniania pojawią się w wyszukiwarce, może minąć do 48 godzin.

Aby zbiorczo dodawać lub usuwać hasła, prześlij plik XML z potwierdzeniem. Tak jak w przypadku każdego pliku XML, do utworzenia i edytowania pliku wypełnienia możesz użyć prostego edytora tekstu. Wystarczy zapisać plik tekstowy w rozszerzeniu .xml (np. autouzupełnienie_finansów.xml).

Dodawanie i usuwanie warunków 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 słowo „apple” znajduje się na liście możliwych haseł autouzupełniania, natomiast słowo „vanilla” i inne słowa zaczynające się od „truskawka” nigdy nie są prezentowane jako hasła autouzupełniania.

Plik autouzupełniania zawiera jeden element podrzędny i jeden element potomny, zgodnie z tą hierarchią:

  • Autocompletions (tylko 1)
    • Autocompletion (dozwolone elementy równorzędne)

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

Nazwa atrybutu Opis Wartość
term Określone hasło lub wyrażenie regularne do uwzględnienia lub wykluczenia. Termin autouzupełniania do uwzględnienia lub wykluczenia. Jeśli na przykład chcesz dodać do listy autouzupełniania hasło „cień” do listy, wpisz ją jako wartość „warszawa”. Pamiętaj, że użycie tego samego terminu w wielu wpisach Autocompletion spowoduje błąd. Hasło może mieć maksymalnie 100 znaków. Hasła zawierające ponad 100 znaków są ignorowane.
type Określ, czy hasło ma zostać uwzględnione w ramach autouzupełniania. Określ:
  • 1 – dodaj hasło
  • 2 – wykluczenie hasła
  • match Opcjonalnie. Określ, czy hasło ma być dopasowywane dokładnie czy za pomocą wyrażenia regularnego. Określ:
  • 1Domyślny. Dopasowanie ścisłe.
  • 2 – do wyrażenia regularnego. Tylko wykluczone hasła mogą mieć wyrażenie regularne.
  • Powrót do góry