搜索引擎是怎样做到对数以亿计的搜索结果快速排序的

太详细的我也不懂,但基础的来说,你搜索的信息,并不是真的直接去当即排序搜索结果,而是调取索引信息,搜索的每一个关键词,都是有对应索引的,而系统在每时每刻在抓取各种内容,然后按照关键词进行索引收录和排序,你搜索时候,直接从索引库中调取相应信息,而且只显示前若干页,所以速度很快。

■网友
当我们在 2010 年初开始听说机器学习的时候,起初看起来很可怕。

但是,一旦它被解释给我们(我们意识到技术已经被用来为我们提供解决方案),我们就开始着手解决实际问题:

如何使用机器学习搜索引擎?它将如何影响 SEO?
机器学习本质上是利用算法来计算基于历史数据的特定事物的趋势、价值或其他特征。

百度甚至宣称自己是机器学习的第一家公司。

搜索引擎总是喜欢尝试如何使用这种不断发展的技术,这里有 9 种深度解读,我们知道它们目前正在使用机器学习,以及它与 SEO / 数字营销的关系。

1. 模式检测
搜索引擎正在使用机器学习模式检测,以帮助识别垃圾站点或重复内容。他们插入了低质量内容的共同属性,比如:

存在多个出站链接到不相关的页面。大量使用关键词堆砌或同义词。其他变量。
能够发现这些类型的模式极大地减少了对人力的审查。

尽管仍有人类质量评分者,机器学习帮助百度自动筛选网页,剔除低质量的页面,而不需要真正的人先看。

机器学习是一项不断发展的技术,所以分析的页面越多,它就越准确(理论上)。

2. 识别新的信号
AI 不仅帮助识别查询中的模式,还帮助搜索引擎识别可能的新的排序信号。

这些信号是在百度可以继续提高搜索查询结果的质量之后被寻找的。

由于搜索引擎能够教授 AI 如何独立运行预测和数据,因此可以减少体力劳动,员工可以转向其他机器不能做的事情,比如创新或以人为本的项目。


搜索引擎是怎样做到对数以亿计的搜索结果快速排序的



3. 它的权重是很小的一部分
然而,尽管机器学习正在缓慢地改变搜索引擎查找和排名网站的方式,但这并不意味着它对我们的服务器有重大的影响(目前)。

机器学习只是他们整个排名信号平台的一部分,并且作为总体算法的一小部分进行加权。

百度的最终目标是利用技术为用户提供更好的体验。他们不想让整个过程自动化,如果这意味着用户没有他们想要的体验。

所以,不要认为机器学习将很快取代所有搜索排名,它只是搜索引擎已经实现的一个小的拼图,希望使我们的生活更容易。

4. 基于特定查询的自定义信号
搜索引擎中的机器学习可能因查询类别或措辞而有所不同。这意味着机器学习可以在某些特定的查询中对变量施加更多的权重。

总的来说,通过机器学习定制的个性化搜索增加了 10% 的点击率(CTR)。

当用户向百度输入更多查询时,发现 CTR 继续增加。

这可能是因为搜索引擎“学习”了特定用户的偏好,并且可以基于过去的查询来提供最有趣的信息。

在会议报告中经常使用的一个例子是,在一次会议中有一连串的查询,以及结果如何根据你上次搜索的内容而变化。

搜索历史只是机器学习用来提供更好结果的搜索体验的一个组成部分。

5. 图片搜索以了解图片
这个任务对于机器学习来说是完美的,因为它可以分析颜色和形状的模式,并且可以对图片中的任何现有的模式数据进行配对,以帮助搜索引擎理解图像到底是什么。

这就是百度不仅能够为百度图片搜索结果提供目录图像,还能提供允许用户通过图片文件进行搜索的功能(而不是文本查询)。


推荐阅读