このページでは、コンテキスト ファイルを使用して検索エンジンの仕様を定義する方法について説明します。
概要
コンテキスト ファイルは検索エンジンの構造を記述し、その動作を定義します。コンテキスト ファイルについて学ぶには、簡単な例を見るのが一番です。自信がついたら、さまざまな要素や属性を試してみてはいかがでしょうか。コントロール パネルの設定をいろいろ試してから、[概要] ページからダウンロードされた生成済み XML バージョンを表示できます。
次のコードは、気候変動の検索エンジンを記述しています。この検索エンジンでは画像検索が有効になっています。
<CustomSearchEngine keywords="climate "global warming" "greenhouse gases""
                    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>CustomSearchEngine 要素
基本コンテキスト ファイルには、次の主要要素と子要素が含まれます。
| 要素 | 必須 | 説明 | 
|---|---|---|
CustomSearchEngine | 
    必須 | 検索エンジンに関するすべての情報を含めます。次の属性があります。
      <ph type="x-smartling-placeholder">
  | 
  
Title | 
    必須 | 検索エンジンの名前。プログラム可能検索エンジンのホームページと検索結果ページに表示されます。 | 
Description | 
    必須 | 検索エンジンの概要ページに表示される説明テキスト。 | 
Context | 
    必須 | ラベルに関する情報を保持します。子要素 BackgroundLabels と Facet が含まれます。 | 
  
BackgroundLabels | 
    省略可 | サイトやページを宣伝、追加、または除外するために使用するラベルのコンテナ。1 つ以上の子 Label 要素を含めます。 | 
  
Label | 
    省略可 | サイトの宣伝や、サイトの包含/除外の判断に使用されるラベルです。次の属性があります。
      <ph type="x-smartling-placeholder">
  | 
  
LookAndFeel | 
    必須 | 検索エンジンのデザインを制御します。複数の属性と子要素があります。詳しくは、外観のページをご覧ください。 | 
ImageSearchSettings | 
    省略可 | 画像検索を有効にするかどうかを指定します。次の属性があります。 
  |