自定义排名

本页介绍了如何调整返回的搜索结果的排名 。

  1. 概览
  2. 利用关键字提升效果
  3. 使用标签更改搜索结果
  4. 使用标签标记网站
  5. 调节标签的效果

概览

假设您编制了一个网站列表,并且希望搜索引擎 可以覆盖,但当您测试某些查询时,搜索结果并不完全相符 你的想法就行了您认为与查询最相关的结果 不在网页顶部。又或者,您希望将 来自您喜爱的研究机构的网页或您自己的网站。您可以 以提倡或对搜索结果进行降位来纠正这一问题。可编程搜索引擎 通过三种方式调优结果:关键字、加权标签和得分。关键字和 权重在上下文文件中定义,而得分 在 annotations 文件中进行定义。

  • 关键字是提升特定网页在 以及获得有关特定字词的更多搜索结果 主题。
  • 加权标签用于告知可编程搜索引擎是否排除、 宣传或降位网站。某个网站的升降程度取决于 您将为标签应用权重。
  • Scores:应用于单个注释, 降低或扭转加权标签的影响。它们向图中 精确到位的微调。

标签中的权重和注解中的分数是主要旋钮和刻度盘 以更改搜索结果的排名。两者的值均在 -1.0+1.0。您可以按照以下条件对网站进行升级和降位: 转动刻度盘(增大或减小值)和分数和权重。

您对排名有很强的影响力,但您没有绝对 对结果的掌控力结果的升降是 包括网页的相关性、关键字的选择 标签权重、注释中的分数等等。

返回页首

利用关键字提升效果

关键字是改变效果的最快方式。可编程搜索引擎增强 包含您的关键字的网页。它还可以检索更多搜索结果, 这个主题。因此,如果您得到的搜索结果看似无关紧要,请尝试添加关键字。 虽然可编程搜索引擎可以提升包含这些关键字的网页的速度,但它并不会 对不包含相应关键字的网页降位或滤除。

利用关键字,您可以根据用户的搜索意图 引擎。例如,当瑜伽搜索引擎的用户搜索“垫子”时, 他们搜索的是“瑜伽垫”,而不是“Miller Analogy Test”或 “房屋垫子”。考虑搜索引擎的主要关注点和上下文 的用户搜索查询。在我们的搜索引擎示例中,“yoga”将是 显而易见的关键字请勿使用过于宽泛或跨越太多的关键字 类别。例如,"锻炼"以及“东方做法”会检索很多 与瑜伽无关的网页理想的关键字应该描述 您的搜索引擎覆盖的网站内容。

先从一个字词开始,看看能否得到 。如果未能获得足够的效果,请尝试使用多个关键字。您可以 也可以使用词组,也就是用引号括起来的一系列字词 (例如“瑜伽姿势”),但最好使用单字词关键字。可编程搜索引擎 将 yoga pose stretch 解读为三个关键字:“瑜伽”、“拉伸”、 和“姿势”。

关键字之间不会相互独立;协同作用。如果您 找到关键字“瑜伽”以及包含“瑜伽”一词的网页和网页 包含“姿势”的词汇但同时包含“瑜伽”和和 “姿势”从而进一步提升

示例:关键字

我们来比较一下“垫子”的搜索结果可编程的两个版本的瑜伽 搜索引擎。

图 1 :搜索查询“mat”的结果 。(要查看整个结果集, 请点击该图片。)

搜索引擎示例
不使用关键字

图 2:搜索查询“mat”的结果 从包含关键字“瑜伽”的搜索引擎中提取的内容。

搜索引擎示例
使用关键字“瑜伽”

在带有“瑜伽”字样的版本中,关键字、包含相应关键字的网页 。

返回页首

创建关键字

关键字的数量没有限制,只要不超过 100 个即可 字符。要创建关键字,最简单的方法是参考基础知识 控制台中概览页面的部分。 您可以使用该标签进行试验 测试不同的关键字并查看其对结果页的影响。如果 如果对结果不满意,则可以轻松删除一个关键字,然后尝试其他关键字 一个。

如果您要在上下文文件中创建关键字,可以使用 CustomSearchEngine 元素的 keywords 属性 定义关键字的值。使用单个 空间。将词组置于引号中;可以使用标点符号 标记 (") 或字符实体 (")。

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

使用标签更改搜索结果

另一种更改搜索结果的方式是使用标签 是影响搜索结果排名的重要因素,用于确定应如何处理网站。

您可以使用两种标签:搜索引擎标签和优化标签。 搜索引擎标签决定搜索应涵盖哪些网站 引擎。它们对用户不可见,并且在后台运行;因此 其父元素的名称为 BackgroundLabels。优化标签 以链接形式显示给用户。优化条件 优化搜索部分 页面。虽然本页面的大部分内容是介绍搜索引擎标签, 模式权重 得分在搜索引擎和优化方面的运作方式相同 标签。

以下代码显示了上下文文件中的两种标签:

<!--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 模式的标签 以排除提供宠物护理信息、舞蹈 还有一些仓鼠,他们可能会用烦人的歌声唱歌 班卓琴

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.0。得分为 0 会移除 标签对网站排名的影响;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”顶级 网域在略微偏向于其他网站。

返回页首