您已经使用搜索引擎很长时间了。您可能使用它来找到这篇文章。但你知道它们是如何工作的吗?这篇文章将让您基本了解搜索引擎如何查找您自己无法找到的所有信息。
开发搜索引擎非常复杂,并且需要大量资源。早在 Google 开始在 Gmail 和 Google Drive 中托管大量数据之前,该公司就需要在基础设施方面进行大量投资,以维持其最初的搜索服务。可以说,大多数人无法设计和维护自己的网络搜索引擎,并且只有少数关键参与者占据主导地位是有原因的。然而,无论您转向哪个搜索提供商,搜索引擎的工作过程基本上都是相同的。
1. 爬行

首先,开发人员创建能够读取超链接和 HTML 的互联网机器人。这些网络爬虫浏览互联网寻找网站并为其建立索引。首先向它们提供一个 URL 列表,机器人会扫描每个页面上的所有超链接,并将它们添加到接下来要访问的 URL 列表中。爬虫程序只能在给定时间段内下载一定数量的页面,这就是为什么搜索结果有时会建议已被删除或删除的网站。这些网络爬虫访问的网站根据机器人通过读取每个网站的 HTML 收集的信息进行索引。
2. 索引
索引加快了检索相关网页的过程。与搜索所有可能的网站相比,搜索索引的强度和耗时要少得多。想象一下,必须发送新的网络爬虫来发现每个搜索查询的答案。这类似于让探险家盲目地进入荒野而不是使用地图。

索引必须被存储,并且要花费大量的时间和精力来保持索引最新,但是速度上的权衡使得这些努力是值得的。
3. 搜索

搜索是该过程中最明显的步骤。当您在 Google、Bing、Yahoo、Duck Duck Go 或任意数量的搜索引擎中输入术语时,它们会在各自的索引中搜索最佳结果。然后,该信息将显示在搜索引擎结果页面 (SERP) 上。
4. 赚钱

既然搜索引擎是免费的,那么为什么有些搜索引擎能够发展成为如此庞大的公司呢?与大多数互联网一样,搜索引擎通过出售广告空间来赚钱。一些广告商付费是为了让他们的产品或服务在搜索结果中排名更高。某些引擎(例如 Google)会在一般搜索结果旁边投放与搜索相关的广告。随着搜索引擎成为在互联网上查找信息的最流行的方式,它们也成为最流行的在线广告方式。潜在消费者可能不会阅读相同的网站,但他们确实会转向相同的搜索引擎。
最后的想法
这个过程非常复杂,并且对了解搜索引擎复杂工作原理的人员的需求很大。本指南仅涉及表面,但其中包含大量信息。感谢搜索引擎,查找信息比以往任何时候都容易。






