本页介绍了如何调整返回的搜索结果的排名 。
概览
假设您编制了一个网站列表,并且希望搜索引擎 可以覆盖,但当您测试某些查询时,搜索结果并不完全相符 你的想法就行了您认为与查询最相关的结果 不在网页顶部。又或者,您希望将 来自您喜爱的研究机构的网页或您自己的网站。您可以 以提倡或对搜索结果进行降位来纠正这一问题。可编程搜索引擎 通过三种方式调优结果:关键字、加权标签和得分。关键字和 权重在上下文文件中定义,而得分 在 annotations 文件中进行定义。
- 关键字是提升特定网页在 以及获得有关特定字词的更多搜索结果 主题。
- 加权标签用于告知可编程搜索引擎是否排除、 宣传或降位网站。某个网站的升降程度取决于 您将为标签应用权重。
- Scores:应用于单个注释, 降低或扭转加权标签的影响。它们向图中 精确到位的微调。
标签中的权重和注解中的分数是主要旋钮和刻度盘
以更改搜索结果的排名。两者的值均在
-1.0
至 +1.0
。您可以按照以下条件对网站进行升级和降位:
转动刻度盘(增大或减小值)和分数和权重。
您对排名有很强的影响力,但您没有绝对 对结果的掌控力结果的升降是 包括网页的相关性、关键字的选择 标签权重、注释中的分数等等。
利用关键字提升效果
关键字是改变效果的最快方式。可编程搜索引擎增强 包含您的关键字的网页。它还可以检索更多搜索结果, 这个主题。因此,如果您得到的搜索结果看似无关紧要,请尝试添加关键字。 虽然可编程搜索引擎可以提升包含这些关键字的网页的速度,但它并不会 对不包含相应关键字的网页降位或滤除。
利用关键字,您可以根据用户的搜索意图 引擎。例如,当瑜伽搜索引擎的用户搜索“垫子”时, 他们搜索的是“瑜伽垫”,而不是“Miller Analogy Test”或 “房屋垫子”。考虑搜索引擎的主要关注点和上下文 的用户搜索查询。在我们的搜索引擎示例中,“yoga”将是 显而易见的关键字请勿使用过于宽泛或跨越太多的关键字 类别。例如,"锻炼"以及“东方做法”会检索很多 与瑜伽无关的网页理想的关键字应该描述 您的搜索引擎覆盖的网站内容。
先从一个字词开始,看看能否得到
。如果未能获得足够的效果,请尝试使用多个关键字。您可以
也可以使用词组,也就是用引号括起来的一系列字词
(例如“瑜伽姿势”),但最好使用单字词关键字。可编程搜索引擎
将 yoga pose stretch
解读为三个关键字:“瑜伽”、“拉伸”、
和“姿势”。
关键字之间不会相互独立;协同作用。如果您 找到关键字“瑜伽”以及包含“瑜伽”一词的网页和网页 包含“姿势”的词汇但同时包含“瑜伽”和和 “姿势”从而进一步提升
示例:关键字
我们来比较一下“垫子”的搜索结果可编程的两个版本的瑜伽 搜索引擎。
图 1 :搜索查询“mat”的结果 。(要查看整个结果集, 请点击该图片。)
图 2:搜索查询“mat”的结果 从包含关键字“瑜伽”的搜索引擎中提取的内容。
在带有“瑜伽”字样的版本中,关键字、包含相应关键字的网页 。
创建关键字
关键字的数量没有限制,只要不超过 100 个即可 字符。要创建关键字,最简单的方法是参考基础知识 控制台中概览页面的部分。 您可以使用该标签进行试验 测试不同的关键字并查看其对结果页的影响。如果 如果对结果不满意,则可以轻松删除一个关键字,然后尝试其他关键字 一个。
如果您要在上下文文件中创建关键字,可以使用
CustomSearchEngine
元素的 keywords
属性
定义关键字的值。使用单个
空间。将词组置于引号中;可以使用标点符号
标记 ("
) 或字符实体 ("
)。
<CustomSearchEngine keywords="asana "yoga postures""> </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”创建可编程搜索引擎后)。
使用标签
要使用搜索引擎标签,请执行以下操作:
示例:带标签的上下文文件
以下是含有搜索引擎的上下文文件的截断示例 标签。
<CustomSearchEngine keywords="climate "global warming" "greenhouse gases""> <Title>RealClimate</Title> <Description>"Climate change"</Description> <Context> <BackgroundLabels> <Label name="_include_" mode="FILTER"/> <Label name="_exclude_" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
定义标签的模式
对网站进行升级、降级或排除取决于搜索引擎 与其相关联的标签。搜索引擎标签可包含以下内容: 模式:
注意:请在大小写后面。使用大写 代表模式的字母
模式 | 以下各项是否... | 在以下情况下使用此模式... |
---|---|---|
ELIMINATE |
从您的搜索引擎中排除带有此标签的网站。 | 您希望排除在 Google 搜索中排名靠前但 对你的受众群体来说就不太理想 例如,如果您要创建
使用具有 |
FILTER |
仅包含带有此标签的网站,而排除所有内容 其他。 | 您希望搜索引擎只搜索您的网站, 网站或者以特定主题为重点的网站。 由于此类搜索引擎的覆盖范围仅限于 您可以更精确地控制搜索排名, 结果。我们讨论了使用权重更改搜索结果的顺序, 详见下一部分。 例如,如果您想专为自己的网站创建搜索引擎,
有一个网站使用具有 |
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
分则完全逆转
效果。值介于 0
到 1
或 -1
和
0
(例如 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
”顶级
网域在略微偏向于其他网站。