搜索引擎
搜索引擎是一种基于网络的软件工具,可帮助用户查找 Internet 上的信息。搜索引擎首先使用网页标题、内容和其他元数据创建网页的索引。当用户在搜索引擎中输入查询时,搜索引擎会在其索引中查找匹配的页面,运行算法对找到的内容进行排名,然后显示结果列表。这个结果页面也称为搜索引擎结果页面(Search Engine Results Page),或SERP。
搜索引擎使用称为“网络爬虫”或“蜘蛛”的小型软件工具建立索引。蜘蛛会访问网页、扫描其内容,然后跟随超链接前往其他页面。它们不仅会抓取和索引网页的标题和关键词,还会抓取和索引图像、视频及其他文档的内容。它们还会分析反向链接,也就是从一个网站指向另一个网站的链接,以确定哪些页面比其他页面更具权威性。一些搜索引擎会使用执行查询的用户的搜索历史,根据该用户在之前搜索中点击过的内容,以不同方式调整结果的权重。
不同的搜索引擎不仅使用独特的方法为页面建立索引并排列结果,还可能有不同的用途。Google、Bing 和 Yahoo 是通用搜索引擎,占全球搜索的大多数。一些国家有自己的主流搜索引擎,例如中国的 Baidu 和俄罗斯的 Yandex。其他搜索引擎(如 DuckDuckGo 和 Brave)更重视隐私和匿名性,不会保存用户的搜索历史记录。
使用搜索运算符
搜索引擎支持一组用于优化搜索的布尔运算符。它们通过告诉搜索引擎应优先考虑哪些内容以及应排除哪些内容,帮助缩小搜索范围。下面列出了一些常见运算符。
- 在短语周围使用引号 " ",可以准确搜索按输入顺序输入的词语。这些词语必须彼此相邻、顺序相同,且中间不能有其他词语。
- 在词语之间使用 AND(或与号 &),可以搜索同时包含这些词语的页面。大多数搜索引擎会将此视为默认行为,但它也可以与其他运算符一起使用。
- 在两个词语之间使用 OR(或竖线 |),可以搜索包含其中任意一个或两个词语的页面。
- 在词语前使用连字符 -,可以将该词排除在搜索结果之外。
- 星号 * 可用作通配符,代表任意一个或多个词语。
- 括号 ( ) 可以包含一组运算符和关键词;与其他运算符一起使用时,这些内容会被视为一个对象。
- 短语 site: 后跟域名,可以将结果限制为该域名中的页面。例如,搜索 site:techterms.com search engine operators 会引导你访问此页面。
组合使用多个运算符有助于集中搜索范围。例如,输入 (vampire OR dracula) AND "halloween costume" -twilight 应该会显示一些令人毛骨悚然的结果。
NOTE:像 AND 和 OR 这样的运算符必须以大写形式输入,才能修改搜索。
测试你的知识