![自己动手写分布式搜索引擎](https://wfqqreader-1252317822.image.myqcloud.com/cover/514/26943514/b_26943514.jpg)
上QQ阅读APP看书,第一时间看更新
1.1 搜索引擎基本模块
一个最简单的搜索引擎由索引和搜索界面两部分组成,相对完整的搜索结构如图1-1所示。
![](https://epubservercos.yuewen.com/990190/15367246005319606/epubprivate/OEBPS/Images/figure_0010_0001.jpg?sign=1738873030-rNzndmNF9srtLVR6p5gy1AbVVcjxD0fH-0-ce671e60a25178a6b37d98ecd08030f3)
图1-1 搜索引擎的简单结构
实现按关键字快速搜索的方法是建立全文索引库,所以最基础的程序是管理全文索引库的程序。搜索的数据来源可以是互联网或者数据库,也可以是本地路径等。搜索引擎的基本模块从底层至顶层的结构如图1-2所示。
![](https://epubservercos.yuewen.com/990190/15367246005319606/epubprivate/OEBPS/Images/figure_0011_0001.jpg?sign=1738873030-G3pR1iGZplGnBBwZSxq9n2G9XDkVEWns-0-e04ea38cdaad6a58fa1b2e361a2e17da)
图1-2 搜索引擎中的主要模块
一个最简单的搜索引擎由索引和搜索界面两部分组成,相对完整的搜索结构如图1-1所示。
图1-1 搜索引擎的简单结构
实现按关键字快速搜索的方法是建立全文索引库,所以最基础的程序是管理全文索引库的程序。搜索的数据来源可以是互联网或者数据库,也可以是本地路径等。搜索引擎的基本模块从底层至顶层的结构如图1-2所示。
图1-2 搜索引擎中的主要模块