我来做百科(第五天)

简介:
今天先整理一下前几天做的那些东西吧,包括一些结构啊,过滤啊,链接啊,页面之类的,也对数据库做了些调整。
整理之后就开始程序设计了,先做评论系统吧。使用上次使用过的系统就可以了,只要改些地方。现在做简单点吧,一页全部显示,以后如果需要再改成分页或者另开一页评论页。由于用的上一次的系统,不用多久就做好了。  

接着就做词条搜索功能啦,这个就要从头开始做了。现在先做关键字搜索吧。本来想做个全文搜索的,但服务器那里没有装,可惜啊,还打算学习一下,因为我都没有做过全文搜索。那就只搜索词条吧,这样也简单点。但问题来了,由于词条和内容是在两个表,所以比想象中复杂好多哦,我也没做过这样的搜索,只好慢慢摸索啦。得先建一个搜索专用的模型。把需要的结构放进去就行了。关键的部分就是数据库了,因为要从两个表中取数据,而且要加上分页。一番思索,决定了一个方法:先从词条表按普通搜索分页方法搜索出需要的数据,再join内容表用id连接,再取需要的数据。还好只是搜索词条表,不然真的全文搜索就要两个表一起搜,那就麻烦很多了。而且排序也是很有学问啊,什么按相关性排序,我是菜鸟而已,还是按id排序好了。页面比较简单,很快也好了,再嵌入代码。又是一轮调试,排错之后,简单的搜索功能就可以上台了。


本文转自博客园cloudgamer的博客,原文链接:我来做百科(第五天),如需转载请自行联系原博主。

相关文章
|
7月前
|
弹性计算 NoSQL 关系型数据库
晕~阿里云降价了!没买的来看看吧!
晕~阿里云降价了!还没买的来看看吧!2024年最新阿里云降价,立即生效!百款产品直降,平均降幅20%,阿里云希望通过此次大规模降价,让更多企业和开发者用上先进的公共云服务,加速云计算在中国各行各业的普及和发展。这次降价包括云服务器ECS、对象存储OSS、云数据库都降价了,真降价,直降价:百款产品直降,平均降幅20%,阿里云百科分享阿里云2024年降价信息汇总表
|
7月前
|
安全 Unix 编译器
【C++初阶】第一站:C++入门基础(上) -- 良心详解-1
【C++初阶】第一站:C++入门基础(上) -- 良心详解-1
|
弹性计算 云计算 Windows
阿里云服务器使用感想和心得体会
制作网页需要部署服务器,遇到问题。询问老师和同学得出解决问题的办法。在阿里云服务器中搭建环境来运行网站。感想阿里云提供高校学生资源。
第五天自己的笔记云
以后自己也试试做一个自己的笔记云
554 0
第五天自己的笔记云
|
前端开发 JavaScript
|
.NET 开发框架 JavaScript