自訂排名

本頁說明如何調整傳回的搜尋結果排名 這種做法

  1. 總覽
  2. 運用關鍵字提升成效
  3. 使用標籤變更搜尋結果
  4. 使用標籤為網站加上標記
  5. 修改標籤的效果

總覽

假設您想讓搜尋引擎列出一份網站清單 但如果您測試某些查詢,搜尋結果卻不一致 您想要的就是這樣你認為與查詢最相關的結果 都不會在頁面頂端。或者,您也可以選擇 您最愛的研究機構或自家網站上的網頁。你可以 透過宣傳或降低排名來簡化程序程式化搜尋引擎 您可以用三個方式來微調結果:關鍵字、加權標籤和分數。關鍵字與 權重是在內容檔案中定義,分數則會 是在 annotations 檔案中定義。

  • 關鍵字可快速提升以下項目的特定網頁成效: 並取得更多有關特定字詞的搜尋結果 主旨。
  • 加權標籤會指示程式化搜尋引擎是否會排除、 宣傳或降低網站的排名網站的宣傳或降低排名取決於 您要套用至標籤的權重
  • 分數:套用至個別註解 多加或反轉加權標籤的影響。他們讓另一層 可以微調排名

註解中的權重和分數是主要旋鈕 以變更搜尋結果排名。兩者的值範圍都是 -1.0+1.0。如要宣傳或降低網站排名, 根據分數和權重調整撥盤 (調高或調低值)。

您對排名有很強的影響,但沒有絕對影響 進一步掌控結果決定結果或降低排名取決於 許多參數,包括網頁關聯性、關鍵字選擇 標籤的權重、註解中的分數等等。

返回頁首

運用關鍵字提高成效

關鍵字是變更結果的最快方法。程式化搜尋引擎強化 包含您關鍵字的網頁。還能擷取更多搜尋結果 就該主題而言因此,如果搜尋結果看起來很冗長,請嘗試新增關鍵字。 雖然程式化搜尋引擎會增強含有這些關鍵字的網頁,但不會加以增加 降低或篩除不含關鍵字的網頁。

關鍵字是將使用者的意願套用到搜尋的方法 。舉例來說,假設瑜珈搜尋引擎的使用者搜尋「墊」 他們其實搜尋的是「瑜伽墊」,而不是「米勒類比測驗」或 「房屋墊」。想想搜尋引擎的主要重點和情境 使用者的授權搜尋查詢。在搜尋引擎範例中,「yoga」應為 顯而易見的關鍵字。不要使用太廣泛或範圍過多的關鍵字 類別例如:「運動」和「東方做法」會擷取多個 與瑜珈相關的網頁最能代表 您搜尋引擎涵蓋的網站內容。

請先以一個字詞開頭,看看能否得到 您期望的行為如果資訊不足,請嘗試使用多個關鍵字。你可以 您也可以使用詞組,也就是用引號括住的一連串字詞 (例如「瑜珈姿勢」),但單一字詞關鍵字的成效較佳。程式化搜尋引擎 將「yoga pose stretch」解讀為 3 個關鍵字:「瑜伽」、「伸展」 和「pose」

關鍵字並未彼此獨立;搭配運作所以 搜尋關鍵字「yoga」和「pose」,且包含「yoga」的網頁和網頁 包含「姿勢」但同時包含「瑜伽」的網頁和 「pose」越來越能夠

範例:關鍵字

現在來比較「mat」的搜尋結果兩版瑜珈 。

圖 1: 搜尋查詢「mat」的結果 不採用關鍵字的搜尋引擎。(如要查看完整的結果集, 請點選該圖片)。

搜尋引擎範例
未使用關鍵字

圖 2:搜尋查詢「mat」的結果 出現在含有「瑜伽」關鍵字的搜尋引擎中

範例:
使用關鍵字「瑜伽」

另一個版本的「yoga」關鍵字、包含該關鍵字的網頁 有哪些。

返回頁首

建立關鍵字

可建立的關鍵字數量沒有限制,但不得超過 100 個 字元。建立關鍵字最簡單的方法就是參加「基本介紹」 「控制台」中「總覽」總覽的部分。 你可以使用該分頁進行實驗 嘗試不同的關鍵字,並在結果頁面查看這些關鍵字的影響。如果 如果不滿意結果,即可輕鬆移除關鍵字,並改用其他關鍵字 第一。

如要在結構定義檔案中建立關鍵字,可以使用 CustomSearchEngine 元素的 keywords 屬性 定義關鍵字值。以同一個方式分隔關鍵字 空白鍵。以引號括住詞組;您可以使用標點符號 符號 (") 或字元實體 (")。

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

使用標籤變更搜尋結果

另一種變更搜尋結果的方法是使用標籤,也就是 決定搜尋結果排名的運作機制,用於決定網站應如何處理。

你可以使用兩種標籤:搜尋引擎標籤和修正標籤。 搜尋引擎標籤會決定哪些網站要納入搜尋範圍 。使用者無法查看這類事件,且會在背景執行。因此 其父項元素稱為 BackgroundLabels分類標籤 另一方面,使用者也能看見 並以連結形式顯示分類標籤 在調整搜尋一文中 頁面。本頁大部分著重於搜尋引擎標籤 modesweights 分數在搜尋引擎和分類修正中的運作方式都相同 標籤

以下程式碼顯示結構定義檔案中的兩種標籤:

<!--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>

第一次 建立 程式化搜尋引擎:控制台中,程式化搜尋引擎會建立兩個 這些標籤具有可決定 個網站。其中一個是 (mode="ELIMINATE"),另一個則包含 (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 模式使用標籤 排除包含寵物護理資訊、跳舞的高排名網站 倉鼠、倉鼠,他們可能會發出煩人的歌聲,然後演奏 同時 banjo

FILTER 只包含已標記此標籤的網站,並排除所有項目 其他種類的廣告。

您希望搜尋引擎只搜尋您的網站 (聯盟網站) 以特定題材為主軸的網站

因為這類搜尋引擎的涵蓋範圍僅限於少數 就能更精確地控制搜尋的排名 也就是預測結果本文探討如何使用權重變更搜尋結果的順序 下一節

舉例來說,如要為網站建立搜尋引擎, 一個網站標記了某個標籤,且標籤具有 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。即使沒有任何結果,仍可能會顯示 符合 標籤。與搜尋查詢相關結果有明顯關聯性的結果 優先於人氣但毫無關聯的網站。

如果你認為自己標記的網站含有大量權重標籤,建議這麼做 都應該位於所有其他結果的排除範圍內,此時您應該使用 而非增強標籤

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 無體重 封鎖網站。系統不會顯示符合該標籤的網站。如果所有 相關的結果出現「排除」標籤時 結果網頁。以篩選類型搜尋引擎為例 而不是增強型別搜尋引擎

您可以建立多個不同權重標籤,並套用至網站 例如,您可能想建立一個 宣傳網站以及其他稍微宣傳網站。您可以建立的 或是加上需要加權的標籤 但過一陣子就會很難 管理。更精細地控制網站排名, 這部分將探討下一節討論的技巧。

返回頁首

使用標籤標記網站

定義標籤後,即可開始為網站加上標記。每項 註解可以有多個標籤,也就是說,同一個網站可以 且排名不同。

<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.00 分為 標籤對網站排名的影響分數:1 會套用所有影響;-1 分完全相反 效果。01-10 (例如 0.55) 可用來微調 各標籤的影響力如果您未指定註解給註解, 搜尋功能會將標籤的完整影響套用至網站。就好像你一樣 的分數為 1

下表顯示分數如何調整影響 標籤:

模式 重量 分數 影響
不限 不限 等同於為註解給予 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 的標籤。積極宣傳 網站。

範例:分數程式碼

在下列範例中,我們有三個網站標記同一個搜尋 。不過,標籤影響並非統一這三種 因為每個註解都有不同的分數 具有不同強度的標籤

<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>

雖然這三個註解都具有 vision_label 標記 程式化搜尋引擎會根據分數而採用不同的處理方式。搜尋結果來源: vision.ucsd.edu 備受青睞;ucsd.edu 的使用者認為一般人喜歡;以及來自 .edu 頂層的項目 網域比其他網站略受歡迎。

返回頁首