Kontekst: definiowanie Wyszukiwarki niestandardowej

Na tej stronie opisujemy, jak zdefiniować specyfikację wyszukiwarki za pomocą pliku kontekstu.

  1. Omówienie
  2. Elementy CustomSearchEngine

Opis

Plik kontekstowy opisuje strukturę wyszukiwarki i określa jej działanie. Najlepszym sposobem na poznanie plików kontekstowych jest obejrzenie prostego przykładu. Gdy pogłębisz swoją pewność siebie, możesz zacząć eksperymentować z różnymi elementami i atrybutami. Możesz przetestować ustawienia w Panelu sterowania, a potem wyświetlić wygenerowaną wersję XML pobraną na stronie Przegląd.

Poniższy kod opisuje wyszukiwarkę poświęconą zmianom klimatu. Pamiętaj, że ta wyszukiwarka ma włączoną wyszukiwarkę obrazów.

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;"
                    language="en">
  <Title>RealClimate</Title>
  <Description>Science behind global warming and climate change.</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
  <LookAndFeel/>
  <ImageSearchSettings enable="true"/>
</CustomSearchEngine>

Elementy CustomSearchEngine

Podstawowy plik kontekstowy zawiera następujące elementy główne i podrzędne.

Element Wymagane Opis
CustomSearchEngine Wymagane Obejmuje wszystkie informacje na temat wyszukiwarki. Ma następujące atrybuty:
  • keywords. Określa listę (maksymalnie 100 znaków) rozdzielonych spacjami słów kluczowych powiązanych z wyszukiwarką. Jeśli jej nie podasz, Wyszukiwarka niestandardowa użyje pustej wartości.
  • language. Określa jeden z obsługiwanych języków interfejsu. Określenie języka spowoduje podwyższenie wyników w tym języku, ale nie odfiltruje wyników w innych językach. Jeśli nie podasz tu żadnej wartości, Wyszukiwarka niestandardowa będzie używać języka en (język angielski). Jeśli wartość to null, Wyszukiwarka niestandardowa będzie używać języka ustawionego w języku użytkownika.
  • autocompletions. Wskazuje, czy Wyszukiwarka niestandardowa ma generować pozycje autouzupełniania zawierające SŁOWNICZEK dla Twojej wyszukiwarki. Dozwolone wartości to true lub false. Jeśli ustawiona jest wartość true, generowanie pozycji autouzupełniania może potrwać kilka godzin. Po ustawieniu tej wartości musisz zmodyfikować kod pola wyszukiwania, aby żądać autouzupełniania. Zaktualizowany kod można pobrać na karcie Pobierz kod w panelu sterowania. Tylko wyszukiwarki, które uwzględniały witryny – wstępnie zdefiniowany zbiór witryn – mogą mieć automatycznie uzupełniane zapytania.
Title Wymagane Nazwa Twojej wyszukiwarki. Wyświetla się na stronie głównej Wyszukiwarki niestandardowej i na stronach wyników wyszukiwania.
Description Wymagane Tekst opisowy wyświetlany na stronie przeglądu w wyszukiwarce.
Context Wymagane Przechowuje informacje o etykietach. Zawiera elementy podrzędne BackgroundLabels i Facet.
BackgroundLabels Opcjonalnie Kontener etykiet służący do promowania, uwzględniania lub wykluczania witryn i stron. Zawiera co najmniej 1 podrzędny element Label.
Label Opcjonalnie Etykieta używana do promowania witryn lub określania uwzględniania/wykluczania witryn. Ma następujące atrybuty:
  • name. Nazwa etykiety.
  • mode. FILTER (promuje lub wyświetla tylko preferowane witryny) lub ELIMINATE (nie uwzględnia witryny). Możesz dostosować te etykiety według potrzeb.
LookAndFeel Wymagane Kontroluje wygląd i styl wyszukiwarki. Ma wiele atrybutów i elementów podrzędnych, które zostały szczegółowo opisane na stronie Wygląd i styl.

ImageSearchSettings Opcjonalnie

Określa, czy wyszukiwanie grafiki jest włączone. Ma następujące atrybuty:

  • enable. Określa, czy wyszukiwanie grafiki jest włączone dla tej wyszukiwarki. Dozwolone wartości to true lub false.