カスタム ランキング

このページでは、返される検索結果のランキングを調整する方法について説明します 検出します。

  1. 概要
  2. キーワードで成果を高める
  3. ラベルによる検索結果の変更
  4. ラベルでサイトにタグを付ける
  5. ラベルの効果の変調 をご覧ください。

概要

たとえば、検索エンジンに検索エンジンに登録してもらいたいサイトのリストを作成し、 検索結果が 完全に一致していないようです 予測します検索語句との関連性が最も高いと思われる検索結果 ページ上部に表示されない。または優先度を高くして 任意の研究機関のウェブページやGoogle Chat では 順位を下げて結果を改善しますプログラム可能検索エンジンを使用すると、 キーワード、重み付きラベル、スコアという 3 つの方法で結果を調整できます。キーワードと 重みはコンテキスト ファイルで定義され、スコアは annotations ファイルで定義されています。

  • キーワードを使用すると、特定のウェブページを 特定のトピックに関する検索結果をより多く あります。
  • 重み付きラベルは、プログラム可能な検索エンジンに対して、 サイトの昇格、降格サイトの昇格または降格の程度 自動的に適用されます。
  • スコア: 個々のアノテーションに適用されます。 重み付きラベルの影響を緩和したり 逆にしたりできます別のレイヤを追加します。 より細かく調整できます。

ラベルの重みとアノテーションのスコアが主なノブとダイヤル おすすめの方法を紹介しますどちらの値も範囲は -1.0 から +1.0 に変更。次のオプションを使用して、サイトの昇格や順位を下げることができます スコアと重みを使用してダイヤルを回す(値を増減する)。

ランキングに対して強い影響力を持つが、絶対的な影響はない 結果を制御できます。結果の順位の昇格または降格は、 たとえば、ウェブページの関連性、キーワードの選択、 ラベルの重み、アノテーションのスコアなどです。

トップへ戻る

キーワードで成果を高める

キーワードは、結果を変更する最も簡単な方法です。プログラム可能検索エンジンのブースト キーワードが含まれているウェブページまた、さらに多くの検索結果を取得することもでき、 その内容について考えます。検索結果が少ないと思われる場合は、キーワードを追加してみましょう。 プログラム可能検索エンジンは、これらのキーワードを含むウェブページを優先しますが、 キーワードが含まれていないウェブページの順位を下げたり、除外したりします。

キーワードはユーザーの意図を検索に適用するための手段である 説明します。たとえば、ヨガの検索エンジンで「マット」と検索すると、 実際には「Miller Analogy Test」ではなく「ヨガ マット」を検索しているまたは 「ハウスマット」検索エンジンの主眼とコンテキストを考慮する ユーザーのできます。検索エンジンの例で言うと「yoga」は 明確なキーワードを使用します。大まかすぎるキーワード、または多すぎるキーワードを使用しない できます。例: 「エクササイズ」「東洋の慣習」取得できる多くの ヨガとは関係のないウェブページが 含まれているかもしれません適切なキーワードとは 検索エンジンでカバーされるサイトのコンテンツです。

まず 1 単語から始めて、期待する結果が得られるか、 できます。十分な成果が得られない場合は、複数のキーワードを使用してみてください。Google Chat では フレーズ(引用符で囲まれた一連の単語)を使用する (例: 「ヨガのポーズ」)。1 語のキーワードのほうが効果的です。プログラム可能検索エンジン yoga pose stretch は、「ヨガ」、「ストレッチ」、 ポーズを決めます。

キーワードは互いに独立しているわけではない連携します。したがって、 「ヨガ」というキーワードがある「ヨガ」を含むウェブページにはとウェブページ 「pose」を含むブーストされるのに、「ヨガ」と「ヨガ」の両方を含むウェブページがおよび 「ポーズ」さらにパワーアップします。

例: キーワード

「mat」の検索結果を比較してみましょう2 種類のプログラム可能なヨガの できます。

図 1: 検索クエリ「mat」の検索結果 キーワードを使用しない検索エンジンからのデータです。(結果セット全体を表示するには、 画像をクリックします)。

検索エンジンの例
キーワードを使用しない

図 2: 検索クエリ「mat」での検索結果 検索したとします

検索エンジンが
「ヨガ」というキーワードを使う

「ヨガ」というバージョンでは、そのキーワードを含むウェブページを 結果ページにプロモートされます。

トップへ戻る

キーワードの作成

キーワードは、100 個を超えない限り、いくつでも作成できます あります。キーワードを作成する最も簡単な方法は、基本 セクション(コントロール パネルの [概要] ページ)で確認できます。 このタブで さまざまなキーワードを試して、検索結果ページでの効果を確認しましょう。条件 検索結果が気に入らない場合は、キーワードを簡単に削除して別のキーワードを試すことができます 1 です。

コンテキスト ファイルでキーワードを作成する場合は、 CustomSearchEngine 要素の keywords 属性 キーワード値を定義します。1 つのキーワードで各キーワードを 選択します。フレーズは引用符で囲みます。句読点を使用するか、 マーク(")または文字エンティティ(")。

  <CustomSearchEngine keywords="asana &quot;yoga postures&quot;">
  </CustomSearchEngine>

ラベルを使用した検索結果の変更

検索結果を変更するもう 1 つの方法は、ラベルです。 サイトの掲載順位を決める役割を担います

使用できるラベルは、検索エンジンのラベルと絞り込みのラベルの 2 種類です。 検索エンジンのラベルによって、検索の対象にするサイトが決まります 説明します。ユーザーには見えず、バックグラウンドで実行されます。したがって、 その親要素は BackgroundLabels と呼ばれます。絞り込みラベル、 ユーザーに表示され、リンクとして表示されます。絞り込み 詳しくは、検索の絞り込みをご覧ください。 できます。このページでは、検索エンジンのラベルについて説明していますが、 modesweights スコアは検索エンジンでも絞り込みでも同じように動作します。 できます。

次のコードは、コンテキスト ファイル内の 2 種類のラベルを示しています。

<!--Search engine labels-->
<BackgroundLabels>
  <Label name="_include_" mode="FILTER"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
<lt;/BackgroundLabels>

<!--Refinement label-->
   <Facet>
      <FacetItem title="Lectures">
         <Label name="lectures" mode="BOOST" weight="0.8">
            <Rewrite>lecture OR lectures</Rewrite>
         </Label>
      </FacetItem>
    </Facet>

最初に 作成時に プログラム可能検索エンジンでは、プログラム可能検索エンジンによって 自動的に作成されます。ラベルにはモードがあります。モードによって、 指定することもできますそのうちの 1 つは限定的 (mode="ELIMINATE")、もう 1 つは境界を含む (mode="FILTER")。(包含ラベルのモードは 「FILTER」から「BOOST」に設定作成後に変更することもできます)。

トップへ戻る

ラベルの使用

検索エンジンのラベルを使用する手順は次のとおりです。

  1. コンテキスト ファイルで、検索エンジンのラベルを作成または再定義します。
    1. ラベル名を定義します。生成された名前を受け入れ、 独自に定義することもできます。
    2. モードを定義します
    3. (省略可)重みを定義します
  2. アノテーション ファイル内で、サイトにラベルをタグ付けします。

例: ラベル付きのコンテキスト ファイル

検索エンジンを含むコンテキスト ファイルの省略例 できます。

<CustomSearchEngine keywords="climate &quot;global warming&quot; &quot;greenhouse gases&quot;">
  <Title>RealClimate</Title>
  <Description>"Climate change"</Description>
  <Context>
    <BackgroundLabels>
      <Label name="_include_" mode="FILTER"/>
      <Label name="_exclude_" mode="ELIMINATE"/>
    </BackgroundLabels>
  </Context>
</CustomSearchEngine>

トップへ戻る

ラベルのモードの定義

サイトの昇格、降格、除外は検索エンジンによって異なります 確認します。検索エンジンのラベルには次のものがあります。 モード:

注: 大文字と小文字の区別に従ってください。大文字を使用 モードを表す文字。

モード 次のことを行います。 このモードを使用するケース
ELIMINATE このラベルが付けられたサイトを検索エンジンから除外します。

Google 検索での掲載順位が高く、かつ 視聴者にとってあまり良いとは 言えません

たとえば科学者の検索エンジンを ハムスターを調べるには、ELIMINATE モードでラベルを使用します。 ペットのケアやダンスに関する情報を扱う上位のサイトを除外 ハムスター、ハムスターなどがあり、耳障りな声で歌い、 バンジョーを同時進行させます。

FILTER このラベルが付けられたサイトのみが含まれ、すべてのデータが除外されます 除外します

検索エンジンに、関連付けられている自分のサイトのみ検索してほしい場合 特定のテーマに焦点を合わせた サイトもあります

このような検索エンジンのカバレッジは、ごく一部の検索エンジンに限定されているため、 検索結果での掲載順位をより細かくコントロールできる 表示されます。重みを使用して検索結果の順序を変更する方法については、 (次のセクションで説明します)

たとえばウェブサイト専用の検索エンジンを作成する場合 1 つのサイトに FILTER というラベルのタグが付けられている モードです。検索結果にはウェブサイトのページのみが含まれ、 それ以外は何も起こりません

BOOST 検索エンジン内のすべてのウェブサイトを対象とするが、順位を上げる(または順位を下げる) このラベルが付いたサイトが表示されます。サイトの昇格または降格の程度は、 値を割り当てます。 一部のサイトを強調し、 他のサイトも除外できます

たとえば、カバレッジの広い検索エンジンを作成したいが、 自分のウェブサイトの一部である場合(史上最高のウェブサイト)、ラベルを使用する BOOST モードを使用します。

トップへ戻る

重み付きラベルの作成

サイトを含める、昇格、除外するラベルを作成したら、 ラベルに追加されます。重み付けでは、ラベルのサイズと タグ付けしたサイトを昇格または降格できます。重みの値の範囲は、 -1.0 から +1.0 に変更。重みの範囲によって、 サイトの詳細な制御が可能になります。プラスの重みをラベルに付けてサイトを強調する 重みが負の場合は強調がなくなります。

次のコードは、重み付きラベルを示しています。

<BackgroundLabels>
  <Label name="_include_" mode="FILTER" weight="0.65"/>
  <Label name="_exclude_" mode="ELIMINATE"/>
</BackgroundLabels>

重みが定義されていないブーストラベルとフィルタラベル。たとえば、 デフォルトの重み付けは +0.7 です。もし サイトのプロモーション、 +0.7 より大きい値に設定してください。この値を変更すると、 デフォルトより低い場合は、ラベルのブースト効果が サイトのランキング。逆に、ラベルに負の重みを割り当て サイトの掲載順位を下げるか、または停止します。近づくにつれて -1.0 様、サイトの掲載順位を上げることがますます困難になっています 表示されます。-1.0 では、ランクの高いサイトであっても、 大幅に降格するまでの時間です

次の表は、モードに応じて結果がどのように調整されるかを示しています。 重みです。

モード 重量 効果
BOOST +1.0 サイトの大きなプロモーションを行う。ただし、これは必ずしも そのサイトが常に上位の検索結果であること、または サイトが除外されます。これは、モードを FILTER。検索結果が 1 つも表示されなくても、表示される場合があります 次と一致: ラベルです。検索クエリとの関連性が非常に高い検索結果は、 優先順位は高いものの関連性が低いサイトより優先されます。

タグ付けしたサイトに重要度の高いラベルが使われていると強く感じる場合は、 その他の検索結果を除外して上位の検索結果を表示する場合は、 ブーストラベルではなくフィルタラベルが付きます。

BOOST -1.0 サイトの掲載順位を大幅に下げる。これは、モードの設定とは異なります。 ELIMINATE に設定。これは、関連性が深い検索結果は表示される可能性があるため 表示されます。 このサイトはかなり高いランクを獲得するために上流で戦うことになりますが、 完全にブロックされません
BOOST 未定義 ウェイトを定義(例: <Label name="standard" mode="BOOST"/>)、 +0.7 の暗黙的な重み。
FILTER +1.0 選択したサイトに大幅なプロモーションを提供します。モードが FILTER、プログラム可能検索エンジンは ラベルです。まず 選択したサイトがユーザーのクエリと関連性がない場合、結果は返されません 表示されます。
FILTER -1.0 選択したサイトを結果から実質的にブロックします。これは、 そのサイトを排除ラベルでタグ付けします。
FILTER 未定義 ウェイトを定義(例: <Label name="standard" mode="FILTER"/>)、 +0.7 の暗黙的な重み。
ELIMINATE 体重なし サイトをブロックします。ラベルに一致するサイトは表示されません。すべて 関連する結果に除外ラベルが付いている場合、 表示されます。フィルタタイプの検索エンジンで発生しやすいのは、 ブーストタイプの検索エンジンではありません。

重み付けの異なるラベルを複数作成し、サイトに適用することができます。 おすすめしますたとえば、望ましい状態でない 1 つの指標に対して サイトを宣伝するだけの広告と、軽度な宣伝を行うサイトがあります。いくつでも作成できます。 重み付けしたラベルを自由に使用できますが、ある時点ではラベルが 管理できます。サイトのランキングをより詳細に制御するには、 スコアで表します。これについては次のセクションで説明します。

トップへ戻る

ラベルでサイトにタグを付ける

ラベルを定義したら、そのラベルを使ってサイトにタグを付けることができます。各 アノテーションには複数のラベルを設定できます。つまり、同じサイトを使用できます。 掲載順位が異なる他の検索エンジンにランキングされます。

<Annotations>
  <Annotation about="webcast.berkeley.edu/*" score="1">
    <Label name="cse_university_boost_highest"/>
    <Label name="cse_bicycles_exclude"/>
    <Label name="cse_hamsters_filter"/>
  </Annotation>
</Annotations>

トップへ戻る

ラベルの効果の変調

スコアを使用すると、ラベルの影響を調節できます。減衰または逆転が可能 特定のサイトに対するラベルの影響score 属性の Annotation 要素の値は範囲が -1.0 から 1.0 に変更。スコアが 0 の場合、 サイトのランキングに対するラベルの影響スコア: 1 影響を全面的に適用します。スコアが -1 の場合は、 できます。01 または -10(例: 0.55)は、 表します。アノテーションにスコアを割り当てていない場合、 検索すると、そのラベルのすべての機能がサイトに適用されます。あたかも、 スコア 1 が割り当てられました。

次の表は、スコアが影響を labels:

モード 重量 スコア 効果
すべて すべて なし これは、アノテーションにスコア 1.0 を付けるのと同じです。ラベル サイトに完全に適用されます。
BOOST +1.0 -1.0 BOOST ラベルを逆にして、ラベルを -1.0 の体重。サイトの掲載順位を大幅に下げる。
BOOST -1.0 -1.0 BOOST ラベルを逆にして、ラベルを +1.0 の体重。サイトを積極的に宣伝している。
FILTER +1.0 -1.0 これは、ELIMINATE ラベルでサイトにタグを設定する場合と同じです。これは、 サイトが完全に除外されます。
FILTER -1.0 -1.0 FILTER ラベルを逆にして、ラベルを +1.0 の体重。サイトを積極的に宣伝している。
ELIMINATE 体重なし -1.0 ELIMINATE ラベルをフィルタに変換する場合と同じです。 「+1.0」というラベルが付けられました。また、 サイトをご覧ください。

例: スコアのコード

以下の例では、3 つのサイトに同じ検索でタグ付けされています。 なります。しかし、ラベルの効果は 3 つの間で均一ではありません。 アノテーションによってスコアが異なり、 異なる強度でラベルが付けられます。

<Annotations>
    
  <Annotation about="*.edu/*" score="0.0001">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.ucsd.edu/*" score="0.7">
    <Label name="vision_label"/>
  </Annotation>

  <Annotation about="*.vision.ucsd.edu/*" score="1">
    <Label name="vision_label"/>
  </Annotation>

</Annotations>

3 つのアノテーションすべてに vision_label タグがありますが、 プログラム可能検索エンジンでは、スコアに基づいて異なる処理が行われます。次からの検索結果 vision.ucsd.edu が非常に好まれています。ucsd.edu のブランドは好意的に評価されています。および .edu トップレベルのもの ドメインは他のサイトよりわずかに好まれるから。

トップへ戻る