- 自己动手写分布式搜索引擎
- 罗刚
- 166字
- 2020-11-28 15:52:38
1.1 搜索引擎基本模块
一个最简单的搜索引擎由索引和搜索界面两部分组成,相对完整的搜索结构如图1-1所示。
![](https://epubservercos.yuewen.com/990190/15367246005319606/epubprivate/OEBPS/Images/figure_0010_0001.jpg?sign=1738866960-ngMHLZjBK0iP7Gfeu0zMRInFdBilI7iN-0-b247df6f1e87f077b5f99a1df55eca72)
图1-1 搜索引擎的简单结构
实现按关键字快速搜索的方法是建立全文索引库,所以最基础的程序是管理全文索引库的程序。搜索的数据来源可以是互联网或者数据库,也可以是本地路径等。搜索引擎的基本模块从底层至顶层的结构如图1-2所示。
![](https://epubservercos.yuewen.com/990190/15367246005319606/epubprivate/OEBPS/Images/figure_0011_0001.jpg?sign=1738866960-JZRNBylJfhHxoBfeuwp1tKQBjCtUmCTZ-0-4486355c3503eb15e0dfdf08f4eb4f92)
图1-2 搜索引擎中的主要模块
一个最简单的搜索引擎由索引和搜索界面两部分组成,相对完整的搜索结构如图1-1所示。
图1-1 搜索引擎的简单结构
实现按关键字快速搜索的方法是建立全文索引库,所以最基础的程序是管理全文索引库的程序。搜索的数据来源可以是互联网或者数据库,也可以是本地路径等。搜索引擎的基本模块从底层至顶层的结构如图1-2所示。
图1-2 搜索引擎中的主要模块