自己动手写分布式搜索引擎
上QQ阅读APP看书,第一时间看更新

1.1 搜索引擎基本模块

一个最简单的搜索引擎由索引和搜索界面两部分组成,相对完整的搜索结构如图1-1所示。

图1-1 搜索引擎的简单结构

实现按关键字快速搜索的方法是建立全文索引库,所以最基础的程序是管理全文索引库的程序。搜索的数据来源可以是互联网或者数据库,也可以是本地路径等。搜索引擎的基本模块从底层至顶层的结构如图1-2所示。

图1-2 搜索引擎中的主要模块