![自己动手写分布式搜索引擎](https://wfqqreader-1252317822.image.myqcloud.com/cover/514/26943514/b_26943514.jpg)
上QQ阅读APP看书,第一时间看更新
3.2.1 设计索引库结构
假设需要按关键词搜索新闻,需要搜索的列包括标题和内容。每篇新闻文档本身还有发布日期和对应的URL地址,这两列不需要按关键词查询,只需要能够取出来对应的值就可以了。一个新闻索引库的结构见表3-1。
表3-1 索引库结构表
![](https://epubservercos.yuewen.com/990190/15367246005319606/epubprivate/OEBPS/Images/figure_0046_0001.jpg?sign=1738871379-sraKX15HkFfkrnuSgoNrMfrHJ8IgHqEH-0-ba2afc41453bc981d04fe816ec5feffd)
这个新闻索引库相当于SQL语句create table news (“title”,“body”,“url”,“date”)。
假设需要按关键词搜索新闻,需要搜索的列包括标题和内容。每篇新闻文档本身还有发布日期和对应的URL地址,这两列不需要按关键词查询,只需要能够取出来对应的值就可以了。一个新闻索引库的结构见表3-1。
表3-1 索引库结构表
这个新闻索引库相当于SQL语句create table news (“title”,“body”,“url”,“date”)。