本頁面說明如何使用分類標籤來修正搜尋查詢。與搜尋引擎標籤不同,分類標籤會顯示在使用者眼前,並顯示在搜尋結果網頁的頂端。
總覽
即使您已經組合好搜尋引擎的結果集並調整排名,使用者可能仍會輸入太廣泛的查詢。舉例來說,如果使用者搜尋健康狀態,就無法確定他們需要的資訊類型。他們是否正在尋找有關症狀、治療方式或風險因素的資訊?不過,如果使用者可以選取分類標籤或搜尋結果類別,就可以縮小搜尋範圍並快速找到答案。

「修正」是指您為網站套用的分類標籤,您建立的修正標籤會以連結的形式顯示在搜尋結果網頁頂端,當使用者點選其中一個分類標籤連結時,您用於標記修正標籤的標籤,則視唯一定義標籤的方式而定,可能只是單獨搜尋或宣傳於其他結果上方。您甚至可以加入額外的搜尋字詞,讓使用者查詢目標更明確的結果,或是將他們重新導向至其他網頁。
建立分類標籤
您可以在控制台的「分類標籤」分頁中建立分類標籤並標記網站,但如果您使用程式化搜尋 XML 註解檔案,則可進一步掌控排名。和搜尋引擎標籤一樣,您可以在內容檔案中定義分類標籤,並套用至註解檔案中的網站。
如下方範例所示,使用 Context
區段中的 Facet
元素來定義分類標籤。
<CustomSearchEngine> <Title>Universities</Title> <Context> <Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"> <Rewrite>lecture OR lectures</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Assignments"> <Label name="assignments" mode="BOOST" weight="0.8"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Reference"> <Label name="reference" mode="FILTER"> </Label> </FacetItem> </Facet> <Facet> <FacetItem title="Papers"> <Label name="papers" mode="FILTER"/> <Redirect url="http://scholar.google.com/scholar?q=$q"/> </FacetItem> </Facet> <BackgroundLabels> <Label name="_cse_omuauf_lfve" mode="FILTER"/> <Label name="_cse_exclude_omuauf_lfve" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
Facet
元素包含下列結構:
Facet
每個 Facet
元素最多可包含四個 FacetItem
子元素。你可以視需要建立多個分類標籤,數量不限。您也可以控制要在搜尋結果網頁上顯示多少標籤。
範例:分類標籤
基本的分類標籤如下:
<Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"/></Label> </FacetItem> </Facet>
圖 3:程式碼範例會產生搜尋結果網頁,並加上標籤。
分類標籤元素
以下是 Facet
的子元素。
元素 | 屬性 | 說明 | 值 |
---|---|---|---|
FacetItem |
title |
顯示在搜尋結果網頁頂端的分類連結。 | 連結的標題。在上述範例中,這是結果網頁頂端的 [演講] 連結。 標題應以簡明扼要,為節省空間,系統可能會截斷分類連結,尤其是在搜尋結果網頁包含許多分類連結時。 您也可以使用 |
Label |
name |
分類標籤標籤的名稱。
您可以使用這個名稱,在註解檔案中標記網站。
此外,程式化搜尋引擎會在使用者點擊分類標籤後,將標籤名稱附加至使用者的查詢。如要回顧「總覽」部分,範例搜尋結果網頁會顯示含有「pimple more:condition_treatment」的搜尋框。「more:condition_treatment」部分代表使用標籤,「condition_treatment」則是 |
標籤的描述性名稱。查看註解檔案時,您可以直接瞭解標籤的用途,而不必參照內容檔案。 請務必遵守命名慣例,包括:
|
mode |
搜尋引擎標籤和分類標籤的模式運作方式相同。 您可以在同一個搜尋引擎中建立這三種類型:增減、篩選和排除分類標籤。 如需進一步瞭解權重的運作方式,請參閱排名搜尋結果頁面。 |
為每個標籤指定 mode 值:
|
|
weight |
搜尋引擎標籤和分類標籤的權重運作方式相同。如需進一步瞭解權重的運作方式,請參閱排序搜尋結果。 | 僅適用於增強和篩選標籤。介於 -1.0 和 + 1.0 之間的任何值。如果您未定義這個值,標籤的隱含值會是 +0.7 。雖然您可以針對標籤套用各種不同的權重,但為了提高精細的結果,建議您套用高權重。如果您想將搜尋結果修正為只顯示特定網站,請使用接近或等於 如果您想在篩選條件標籤中使用負權重,則可能會有空白的結果。篩選器標籤只會將搜尋範圍限制在少數網站中,且只要權重為 |
使用標籤標記網站
您可以使用標記標籤來標記網站。每個註解都可以具有多個標籤,也就是說,同一個網站可以用在其他搜尋引擎中,而且排名也不同。您在為搜尋引擎進行標籤調整以套用至註解標籤時,也會套用至分類標籤。
XML 註解
以下示範如何使用 XML 格式標記網站。
<Annotations> <Annotation about="webcast.berkeley.edu/*" score="1"> <Label name="university_boost_highest"/> <Label name="lectures"/> </Annotation> <Annotation about="www.youtube.com/ucberkeley/*" score="1"> <Label name="university_boost_highest"/> <Label name="videos_boost_mid"/> <Label name="lectures"/> </Annotation> </Annotations>
其他協助使用者的方式
除了修正搜尋結果之外,您還可以使用「修正」連結協助使用者取得目標更明確的搜尋結果。您可以將使用者的搜尋字詞附加至使用者的查詢,或是將使用者重新導向至其他搜尋引擎或網站。
附加搜尋查詢
如果您想為使用者提供實用的搜尋字詞,可以使用 Rewrite
元素來協助使用者。這個元素會在使用者點選分類標籤時,將搜尋字詞附加到使用者的查詢中。Rewrite
元素
最多可包含 100 個字元,
所有字元都應為小寫字母。唯一的大小寫搜尋運算子 (例如 OR
) 是唯一的例外。如要進一步瞭解搜尋運算子,請參閱進階搜尋輕鬆一文。
下列範例說明如何使用 Rewrite
。
<Facet> <FacetItem title="Homework"> <Label name="assignments" mode="BOOST"> <Rewrite>homework OR assignment OR assignments</Rewrite> </Label> </FacetItem> </Facet>
這個範例說明如何協助點擊名為「家庭作業」的分類連結。這項功能會在使用者輸入的搜尋查詢中加入「家庭作業」、「指派」或「指派」等字詞。
控制顯示的分類標籤標籤數量
如果您已定義分類標籤,可程式化搜尋引擎會在搜尋結果頂端顯示分類標籤。您可以選擇顯示所有分類標籤,或只顯示部分標籤。
如果選擇只顯示一部分分類標籤,程式化搜尋引擎會顯示搜尋結果標籤數量最多的分類標籤。舉例來說,假設您設有「HTML」、「CSS」和「JavaScript」這三種分類標籤,但設定讓搜尋引擎只顯示 2 個分類標籤,「程式化搜尋引擎」就會顯示這兩個分類標籤,針對特定的使用者查詢數量最多的結果。
也就是說,雖然顯示的修正標籤標籤「數量」是固定的,但修正標籤標籤會隨著使用者查詢而改變。
如要設定 XML 定義中的分類標籤數量,請在結構定義的 CustomSearchEngine
標記中加入 top_refinements
屬性。
<CustomSearchEngine top_refinements="n"></CustomSearchEngine>
其中 n
是您想要顯示的修正次數。
將數字設為 0
時,搜尋結果不會顯示任何分類標籤。如果沒有結構定義定義中的設定,則您的搜尋引擎會顯示任何針對使用者查詢定義的所有分類標籤,無論這些標籤的任何搜尋結果為何。