首先,似乎这个问题与程序无关,但是我仍然决定在这里发布这个问题,因为它上面有不透明的定义。如果您认为错误,请随意删除。
我很好奇Google和其他搜索引擎如何确定关键字?他们只是通过使用 CTRL + F 来计算关键字,或者他们使用一些模糊的语义技术来挑出关键字吗?
我问这个问题的原因是当我在搜索引擎中查看缓存页面时,它们通常会以不同的颜色显示关键字。像这样:
但似乎他们不会在 carpad 这个词中计算关键词 car 。如你所知, carpad 中的 CTRL + F cont car 。
所以我的问题是,如果我在我的网站上添加 carpad 或 cardoctor 这样的公司名称,是否对汽车的关键字有帮助。
免责声明:Car,carpad和我提供的网址只是示例。我希望自己清楚明白 提前致谢!
答案 0 :(得分:2)
他们使用的基本技术之一是放置在该网站链接中的关键字文本。例如,当您链接到关于Obama's party crashers的文章时 - 请注意链接文本是“奥巴马派对crashers”。 Google可以确定目标网站是关于该主题的。
接下来,它使用递归推理。如果我知道站点A和B是关于主题X的,并且它们都链接到站点C,我可以假设站点C也是关于主题X.
接下来,它是对网站内容的实际文本挖掘。 TF/IDF等技术用于确定给定网页内容中最相关的关键字。
答案 1 :(得分:0)
搜索引擎采用了几种技术来查看页面是否与“汽车”有关:
“汽车”直接在页面
外部链接在锚文本中有“汽车”
要么关键字在语义上接近“汽车”,如“车辆”
他们还会查看页面的独特特征和唯一关键字的分布。例如,如果搜索引擎知道许多关于“汽车”的页面中也有“保险”和“轮胎”,那么他们可以猜测存在“保险”和“轮胎”的页面可能与“汽车”有关。即使这个关键字不是直接存在也是如此。有点像模式识别,你看到大多数特征匹配,你猜测整体应该匹配的概率很高。
以及其他各种技术......