Контекстный файл описывает структуру вашей поисковой системы и определяет ее поведение. Лучший способ начать изучение контекстных файлов — просмотреть простой пример. По мере того, как вы обретаете уверенность, вы, возможно, захотите начать экспериментировать с различными элементами и атрибутами. Вы можете поиграть с настройками на панели управления, а затем просмотреть сгенерированную версию XML, загруженную со страницы «Обзор» .
Следующий код описывает поисковую систему по изменению климата. Обратите внимание, что в этой поисковой системе включен поиск изображений.
Базовый файл контекста включает следующие основные элементы и дочерние элементы.
Элемент
Необходимый
Описание
CustomSearchEngine
Необходимый
Содержит всю информацию о поисковой системе. Имеет следующие атрибуты:
keywords . Задает список (длиной до 100 символов) ключевых слов, разделенных пробелами, связанных с поисковой системой. Если не указано, Программируемая поисковая система будет использовать пустое значение.
language . Указывает один из поддерживаемых языков для отображения в пользовательском интерфейсе. Указание языка увеличит результаты на этом языке, но не отфильтрует результаты на других языках. Если не указано иное, Программируемая поисковая система будет использовать en (английский). Если значение равно нулю, Программируемая поисковая система будет использовать язык региона вашего пользователя.
autocompletions . Указывает, должна ли программируемая поисковая система генерировать автодополнение ГЛОССАРИЙ для вашей поисковой системы. Допустимые значения: true или false . Если true , обратите внимание, что создание автозаполнения может занять несколько часов. После установки этого значения вам необходимо изменить код окна поиска, чтобы запрашивать автозаполнение. Вы можете получить обновленный код на вкладке «Получить код» на панели управления. Только поисковые системы, выполняющие поиск по сайтам (предопределенному набору веб-сайтов), могут иметь автозаполняемые запросы.
Title
Необходимый
Название вашей поисковой системы. Он появляется на вашей домашней странице Программируемой поисковой системы и на страницах результатов.
Description
Необходимый
Описательный текст, который появляется на странице обзора вашей поисковой системы.
Context
Необходимый
Содержит информацию о метках. Включает дочерние элементы BackgroundLabels и Facet .
BackgroundLabels
Необязательный
Контейнер для меток, используемых для продвижения, включения или исключения сайтов и страниц. Включает один или несколько дочерних элементов Label .
Label
Необязательный
Ярлык, используемый для продвижения сайтов или определения включения/исключения сайтов. Имеет следующие атрибуты:
name . Название ярлыка.
mode . FILTER (продвигает или показывает исключительно предпочтительные сайты) или ELIMINATE (исключает сайт). Вы можете настроить эти метки по своему усмотрению.
LookAndFeel
Необходимый
Управляет внешним видом вашей поисковой системы. Он имеет несколько атрибутов и дочерних элементов, которые подробно описаны на странице «Внешний вид» .
ImageSearchSettings
Необязательный
Указывает, включен ли поиск изображений. Имеет следующие атрибуты:
enable . Указывает, включен ли поиск изображений для этой поисковой системы. Допустимые значения: true или false .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-01-04 UTC."],[[["Custom Search Ads are customized using parameters categorized by their scope: Page Level, Configuration Settings, and Unit Level."],["Page Level parameters, such as `pubId` and `query`, manage ad behavior across the entire page while Unit Level parameters control individual ad units using attributes like `container` and `width`."],["Configuration settings provide control over aspects like ad filtering (`adsafe`), testing (`adtest`), and language targeting (`hl`)."],["Optional parameters offer further customization, such as defining ad click behavior (`linkTarget`), handling ad loading events (`adLoadedCallback`), and specifying the number of ads to display (`number`)."],["Parameters like `relatedSearchTargeting` and `terms` enable the implementation of related searches, enhancing the user experience by providing relevant content suggestions."]]],[]]