互联网中有(yǒu)海量信息,用(yòng)户通过网站或软件等提供的“坤索功能(néng)”,达到从互联网中得到自己需要信息的目的。我们通常把用(yòng)户从互联网中找到自己需要的信息所借助的相关工具称為(wèi)搜索引擎。
搜索引擎(Search Engine)是指根据一定的策略,运用(yòng)特定的计算机程序从互联网上搜集信息,在对信息进行组织和处理(lǐ)后,為(wèi)用(yòng)户提供搜索服務(wù),并将相关信息展示给用(yòng)户的系统。
搜索引擎系统运行的核心程序通常称為(wèi)算法。一些较大型的搜索引擎的算法非常复杂,不為(wèi)外界所知。不管搜索引擎的算法多(duō)么复杂,都不是普通用(yòng)户关心的,他(tā)们更关心是否能(néng)通过简单操作满足自己的需求。因此,多(duō)数搜索引擎在明显的位置提供搜索框或搜索栏,用(yòng)户在其中输入搜索信息,单击相应的“搜索”按钮后,就可(kě)以得到与之相关的信息。很(hěn)多(duō)用(yòng)户在手机端使用(yòng)搜索引擎搜索信息时,甚至不必使用(yòng)文(wén)字,单击语音搜索按钮后,可(kě)直接进行“语音搜索”;还有(yǒu)些搜索引擎提供了图片搜索功能(néng),用(yòng)户将图片拍照后进行搜索,就可(kě)以得到与图片相关的信息等。
百度搜索的部分(fēn)主页
实际上,用(yòng)户搜索信息时,搜索引擎并不是具正地去搜索整个互联网,而是搜索其预先整理(lǐ)好的网页索引数据库,然后将数据库中满足搜索条件的信息呈现给用(yòng)户。搜索引擎先采集互联网上的页面内容,并且对页面中的关键字(也称為(wèi)关键词,本书统称為(wèi)关键字)建立索引,当用(yòng)户搜索某个词语时,包含这个词语的页面就会全部显示出来,然后再根据特定算法,将这些页面按照一定的顺序排列起来,展示给用(yòng)户,这时用(yòng)户可(kě)以看到搜索结果页。例如,用(yòng)户在计算机端打开浏览器,使用(yòng)百度搜索引擎搜索关于“云南旅游”方面的信息,可(kě)以在搜索框中输入“云南旅游”,单击“百度一下”按钮,得到搜索结果页。
搜索“云南旅游”结果页的首页部分(fēn)内容