Kontekst: definiowanie Wyszukiwarki niestandardowej

Na tej stronie opisano definiowanie specyfikacji wyszukiwarki przy użyciu pliku kontekstu.

  1. Omówienie
  2. Elementy CustomSearchEngine

Omówienie

Plik kontekstowy opisuje strukturę Twojej wyszukiwarki i określa jej działanie. Najlepszym sposobem, aby poznać informacje o plikach kontekstowych, jest obejrzenie prostego przykładu. Gdy nabierzesz pewności siebie, możesz zacząć eksperymentować z różnymi elementami i atrybutami. Możesz dostosować ustawienia w Panelu sterowania, a następnie wyświetlić wygenerowaną wersję XML pobraną ze strony Przegląd.

Poniższy kod opisuje wyszukiwarkę służącą do sprawdzania zmian klimatu. Pamiętaj, że w tej wyszukiwarce jest włączone wyszukiwanie grafiki.

<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 kontekstu zawiera te główne elementy i elementy 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) rozdzielanych spacjami słów kluczowych powiązanych z wyszukiwarką. Jeśli nie podasz żadnej wartości, Wyszukiwarka niestandardowa użyje pustej wartości.
  • language Określa jeden z obsługiwanych języków wyświetlania w interfejsie. Określenie języka spowoduje zwiększenie wyników w tym języku, ale nie spowoduje odfiltrowania wyników w innych językach. Jeśli go nie podasz, Wyszukiwarka niestandardowa będzie używać języka en (w języku angielskim). Jeśli wartość to null, Wyszukiwarka niestandardowa będzie używać języka użytkownika.
  • autocompletions Wskazuje, czy Wyszukiwarka niestandardowa ma generować autouzupełnianie w przypadku Twojej wyszukiwarki – SŁOWNICZEK. Dozwolone wartości to true lub false. Jeśli true, pamiętaj, że generowanie autouzupełniania może potrwać kilka godzin. Po ustawieniu tej wartości musisz zmodyfikować kod pola wyszukiwania tak, aby żądał autouzupełniania. Zaktualizowany kod możesz pobrać na karcie Pobierz kod w panelu sterowania. Tylko wyszukiwarki, które przeszukują uwzględnione witryny – wstępnie określony zbiór witryn – mogą korzystać z autouzupełniania zapytań.
Title Wymagane Nazwa Twojej wyszukiwarki. Pojawi się ona na stronie głównej Wyszukiwarki niestandardowej i na stronach wyników.
Description Wymagane Tekst opisowy wyświetlany na stronie przeglądu wyszukiwarki.
Context Wymagane Przechowuje informacje o etykietach. Zawiera elementy podrzędne BackgroundLabels i Facet.
BackgroundLabels Opcjonalnie Kontener na etykiety służące do promowania, uwzględniania lub wykluczania witryn i stron. Zawiera co najmniej 1 element podrzędny Label.
Label Opcjonalnie Etykieta używana do promowania witryn lub określania włączenia bądź wykluczenia witryn. Ma następujące atrybuty:
  • name Nazwa etykiety.
  • mode FILTER (promuje lub pokazuje tylko preferowane witryny) lub ELIMINATE (nie uwzględnia witryny). Etykiety te możesz dostosowywać do swoich potrzeb.
LookAndFeel Wymagane Kontroluje wygląd i styl Twojej 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 w tej wyszukiwarce jest włączone wyszukiwanie obrazów. Dozwolone wartości to true lub false.