このページでは、コンテキスト ファイルを使用して検索エンジンの仕様を定義する方法について説明します。
概要
コンテキスト ファイルは、検索エンジンの構造を記述し、その動作を定義します。コンテキスト ファイルについて学ぶには、簡単な例を見るのが最善の方法です。自信を深めたら、さまざまな要素や属性を試してみましょう。コントロール パネルで設定を調節してから、[概要] ページからダウンロードした 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 |
必須 | 検索エンジンに関するすべての情報を含めます。次の属性を持ちます。
|
Title |
必須 | 検索エンジンの名前です。プログラム可能検索エンジンのホームページと検索結果ページに表示されます。 |
Description |
必須 | 検索エンジンの概要ページに表示される説明テキスト。 |
Context |
必須 | ラベルに関する情報を保持します。子要素 BackgroundLabels と Facet が含まれます。 |
BackgroundLabels |
任意 | サイトやページをプロモート、追加、または除外するためのラベルのコンテナ。1 つまたは複数の子 Label 要素を含みます。 |
Label |
任意 | サイトを宣伝する、またはサイトを含めるか除外するかを決定するために使用されるラベル。次の属性を持ちます。
|
LookAndFeel |
必須 | 検索エンジンのデザインを管理します。複数の属性と子要素があり、詳しくは外観のページをご覧ください。 |
ImageSearchSettings |
任意 | 画像検索を有効にするかどうかを指定します。次の属性を持ちます。
|