优化搜索

本页介绍了如何使用 优化标签。与搜索引擎标签不同,优化标签会显示给 会展示在搜索结果页的顶部。

  1. 概览
  2. 创建优化标签
  3. 使用标签标记网站
  4. 控制显示的优化标签的数量

概览

即使您已经为搜索引擎组合了搜索结果,并对结果进行了调整, 用户仍然可能输入过于宽泛的查询。对于 例如,如果用户搜索健康问题,用户就无法确定 查找所需信息他们是否在寻找有关 症状、治疗方法或风险因素?不过,如果他们可以 优化或搜索结果类别,因此他们可以缩小 搜索并快速获得答案。

搜索结果页
(其中包含一系列优化链接)

优化是指您应用于网站以对其进行分类的标签。通过 您创建的优化标签以链接形式显示在搜索结果的顶部 页面。当用户点击某个优化链接时, 优化标签所标识的分类,具体取决于您 标签 - 只搜索特定字词,或显示在其他结果上方。 您甚至可以将用户的为搜索查询添加额外的搜索字词 而是会检索更具针对性的结果或将其重定向到其他网页。

返回页首

创建优化标签

您可以创建优化标签,并在 优化标签,但您可以使用 对排名的控制,前提是您使用 可编程搜索 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 元素最多可以有四个 FacetItem 子元素。您可以根据需要创建任意数量的优化标签。您可以 还可以控制在搜索结果页上显示的标签数量

返回页首

示例:优化标签

基本的优化标签如下所示:

<Facet>
  <FacetItem title="Lectures">
    <Label name="lectures" mode="BOOST" weight="0.8"/></Label>
  </FacetItem>
</Facet>

图 3:示例代码生成一个搜索 结果页。

搜索结果
页面,其中包含一个名为“讲座”的优化链接

返回页首

优化标签的元素

以下是 Facet 的子元素。

元素 属性 说明
FacetItem title 显示在结果页顶部的优化链接。

链接的标题。在上面的示例中,即为“Lectures”链接 。

标题应尽量简短,具有描述性。优化 链接可能会被截断以节省空间, 页面上有很多优化链接。

您还可以使用 $q 一词,它表示用户的 作为优化链接。例如,如果您的用户搜索 “bacon”,优化链接也将是“bacon”。

Label name 优化标签的名称。 您可以使用此名称在注释文件中标记网站。

此外,可编程搜索引擎还会将标签名称附加到 。如果您想回顾过去 “概览”部分中,搜索结果示例 页面上显示了包含“pimple more:condition_treatment”的搜索框。通过 “more:condition_treatment”部分表示使用了标签,而 “condition_treatment”是 Label 元素的 name 属性。

标签的描述性名称。查看注释时 那么最好能明白 而无需参考上下文文件。

您必须遵循命名惯例,其中包括:

  • 只能使用小写字符。
  • 替换标点和连词(例如“and”、“/”和“or”) 替换为下划线(“_”)。例如,词组“警告和召回” 应采用“warnings_recalls”形式短语 “tests/procedures”“tests_procedures”。
  • 使用简短的名称。
mode 搜索引擎标签和优化标签中的模式的工作原理相同 。

您可以创建全部三种类型:提升、过滤和消除 优化。

有关权重工作原理的更详细文档,请参阅 搜索结果排名页面。

为每个标签指定 mode 值: <ph type="x-smartling-placeholder">
    </ph>
  • BOOST- 当用户点击优化链接时,网站 相较于其他不带标签的结果,其优先级更高。
  • FILTER- 当用户点击优化链接时, 带有该标签的网站即会显示。排除所有其他网站。
  • ELIMINATE - 当用户点击优化链接时,网站 会完全排除带有此标签的标记。 此类标签不需要权重。

    如果您想告诉 Programmable,则省去优化非常有用 显示相关结果(带标记的搜索结果除外)的搜索引擎 标签。例如,您可以让素食 用户在搜索与肉类相关的网站时 烹饪食谱

  • 让优化链接的标题清晰明确。在 例如,“素食”这个标题就很合适或“去掉肉”。
weight 搜索引擎标签和优化标签中的权重的工作原理相同 。有关权重工作原理的更详细文档,请参阅 搜索结果排名 仅适用于提升和过滤标签。介于以下两者之间的任何值: -1.0+ 1.0。如果您没有指定这个值 此标签的隐式值为 +0.7。虽然您可以 给标签分配多种权重,那么对标签应用较高的权重, 以推广优化后的结果。

如果您想优化搜索结果,使其仅显示特定网站, 请使用接近或等于 +1.0 的权重。

如果您想将负权重与过滤条件标签搭配使用, 结果为空。过滤器标签可限制搜索 ,权重为 -1.0 则排除所有网站。您的 显示空白结果的优化链接可能会使用户感到困惑。

返回页首

使用标签标记网站

您可以使用优化标签标记网站。每个注释可以有多个 标签,表示同一网站也可在其他搜索引擎中使用, 因此它们的排名会有所不同您为注释应用的分数,用于调整 搜索引擎标签也适用于优化标签。

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”但将您的搜索引擎设置为仅显示两个可编程搜索引擎 ,针对 特定用户查询的内容。

这意味着,尽管优化标签的数量 但优化标签本身也会随之变化 与用户的查询相匹配

要在 XML 定义中设置优化标签的数量,请将 top_refinements 属性添加到上下文定义的 CustomSearchEngine 标记前面。

<CustomSearchEngine top_refinements="n">

</CustomSearchEngine>

其中 n 是 优化

将数字设为 0 时,搜索时不会显示优化标签 结果。不包含 上下文定义中的设置,则搜索引擎会显示所有 您为任何用户查询定义的优化标签 搜索结果。

您还可以在 <ph type="x-smartling-placeholder"></ph> 优化页面上。

返回页首