`
hpjianhua
  • 浏览: 241752 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类

搜索引擎基本工作原理

阅读更多
今天刚好要了解搜索引擎的项目的技术,所以就上网找了下关于搜索引擎的资料,整理了下,作为学习笔记之用.


搜索引擎基本工作原理
了解搜索引擎的工作原理对我们日常搜索应用和网站提交推广都会有很大帮助。


........................................................................................
 ■ 全文搜索引擎
  在搜索引擎分类部分我们提到过全文搜索引擎从网站提取信息建立网页数据库的概念。搜索引擎的自动信息搜集功能分两种。一种是定期搜索,即每隔一段时间(比如Google一般是28天),搜索引擎主动派出“蜘蛛”程序,对一定IP地址范围内的互联网站进行检索,一旦发现新的网站,它会自动提取网站的信息和网址加入自己的数据库。

  另一种是提交网站搜索,即网站拥有者主动向搜索引擎提交网址,它在一定时间内(2天到数月不等)定向向你的网站派出“蜘蛛”程序,扫描你的网站并将有关信息存入数据库,以备用户查询。由于近年来搜索引擎索引规则发生了很大变化,主动提交网址并不保证你的网站能进入搜索引擎数据库,因此目前最好的办法是多获得一些外部链接,让搜索引擎有更多机会找到你并自动将你的网站收录。

  当用户以关键词查找信息时,搜索引擎会在数据库中进行搜寻,如果找到与用户要求内容相符的网站,便采用特殊的算法——通常根据网页中关键词的匹配程度,出现的位置/频次,链接质量等——计算出各网页的相关度及排名等级,然后根据关联度高低,按顺序将这些网页链接返回给用户。

........................................................................................

 ■ 目录索引
  与全文搜索引擎相比,目录索引有许多不同之处。

  首先,搜索引擎属于自动网站检索,而目录索引则完全依赖手工操作。用户提交网站后,目录编辑人员会亲自浏览你的网站,然后根据一套自定的评判标准甚至编辑人员的主观印象,决定是否接纳你的网站。

  其次,搜索引擎收录网站时,只要网站本身没有违反有关的规则,一般都能登录成功。而目录索引对网站的要求则高得多,有时即使登录多次也不一定成功。尤其象Yahoo!这样的超级索引,登录更是困难。(由于登录Yahoo!的难度最大,而它又是商家网络营销必争之地,所以我们会在后面用专门的篇幅介绍登录Yahoo雅虎的技巧)

  此外,在登录搜索引擎时,我们一般不用考虑网站的分类问题,而登录目录索引时则必须将网站放在一个最合适的目录(Directory)。

  最后,搜索引擎中各网站的有关信息都是从用户网页中自动提取的,所以用户的角度看,我们拥有更多的自主权;而目录索引则要求必须手工另外填写网站信息,而且还有各种各样的限制。更有甚者,如果工作人员认为你提交网站的目录、网站信息不合适,他可以随时对其进行调整,当然事先是不会和你商量的。

  目录索引,顾名思义就是将网站分门别类地存放在相应的目录中,因此用户在查询信息时,可选择关键词搜索,也可按分类目录逐层查找。如以关键词搜索,返回的结果跟搜索引擎一样,也是根据信息关联程度排列网站,只不过其中人为因素要多一些。如果按分层目录查找,某一目录中网站的排名则是由标题字母的先后顺序决定(也有例外)。

  目前,搜索引擎与目录索引有相互融合渗透的趋势。原来一些纯粹的全文搜索引擎现在也提供目录搜索,如Google就借用Open Directory目录提供分类查询。而象 Yahoo! 这些老牌目录索引则通过与Google等搜索引擎合作扩大搜索范围(注)。在默认搜索模式下,一些目录类搜索引擎首先返回的是自己目录中匹配的网站,如国内搜狐、新浪、网易等;而另外一些则默认的是网页搜索,如Yahoo。

  (注):Yahoo已于2004年2月正式推出自己的全文搜索引擎,并结束了与Google的合作。
分享到:
评论

相关推荐

    LUCENE搜索引擎基本工作原理

    **LUCENE搜索引擎基本工作原理** Lucene是一个开源的全文搜索引擎库,被广泛应用于构建复杂的搜索引擎系统。它的设计目标是高效、灵活且可扩展。理解Lucene的工作原理有助于开发人员更好地利用这一强大的工具。 **...

    搜索引擎基本工作原理.pdf

    搜索引擎是互联网上获取信息的关键工具,其基本工作原理主要包括三个主要步骤:抓取网页、处理网页和提供检索服务。搜索引擎的爬虫程序(Spider)通过网络中的超链接不断抓取网页,形成网页快照。抓取过程中,搜索...

    搜索引擎基本工作原理.docx

    ### 搜索引擎基本工作原理详解 #### 一、搜索引擎的工作流程 搜索引擎作为互联网时代重要的信息检索工具之一,其核心功能在于帮助用户快速准确地找到所需的信息。为了实现这一目标,搜索引擎的基本工作流程主要...

    (整理)搜索引擎基本工作原理.pdf

    搜索引擎的工作原理主要分为全文搜索引擎和目录索引两种类型。 全文搜索引擎是通过自动化程序,即“蜘蛛”或“爬虫”,来抓取互联网上的网页信息。有两种抓取方式:定期搜索和提交网站搜索。定期搜索是指搜索引擎...

    搜索引擎 工作原理

    本文旨在介绍搜索引擎的基本概念,深入探讨其工作原理及类型,并分析当前搜索引擎的发展现状与未来趋势。此外,还将简要介绍主流的中文搜索引擎网站。 #### 搜索引擎的基本概念 搜索引擎是一种网络应用程序,它...

    搜索引擎工作原理

    ### 搜索引擎工作原理详解 #### 一、搜索引擎的基本概念 搜索引擎是互联网上提供自动搜索服务的一种工具,它能够帮助用户快速找到所需的信息资源。在实际应用中,搜索引擎的工作流程主要包括网页抓取(爬虫)、...

    人工智能:常见搜索引擎机制

    【搜索引擎基本工作原理】 搜索引擎的工作流程可以概括为以下几个主要步骤: 1. **抓取(Crawling)**:搜索引擎的“蜘蛛”或“机器人”通过跟踪网页间的链接,遍历互联网,发现并下载新的网页。这个过程叫做网络...

    WEB搜索引擎工作原理、结构体系及开发技术

    全面介绍WEB搜索引擎,搜索引擎工作原理,搜索开发技术

    搜索引擎的实现原理-一本结合实例讲解SE的书

    《搜索引擎:原理、技术与系统》这本书深入浅出地介绍了搜索引擎的核心工作原理和技术实现。 1. **网页的搜集**:搜索引擎通过爬虫程序自动抓取互联网上的网页。这些爬虫遵循一定的规则访问不同的网站,并下载网页...

Global site tag (gtag.js) - Google Analytics