`
cloudgamer
  • 浏览: 61059 次
  • 性别: Icon_minigender_1
  • 来自: 顺德
社区版块
存档分类
最新评论

我来做百科(第五天)

阅读更多
今天先整理一下前几天做的那些东西吧,包括一些结构啊,过滤啊,链接啊,页面之类的,也对数据库做了些调整。

整理之后就开始程序设计了,先做评论系统吧。使用上次使用过的系统就可以了,只要改些地方。现在做简单点吧,一页全部显示,以后如果需要再改成分页或者另开一页评论页。由于用的上一次的系统,不用多久就做好了。
 

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


先到这里吧,明天继续。
 
分享到:
评论

相关推荐

    电子电路百科全书(第五卷) 691页 8.2M.pdf

    电子电路百科全书(第五卷) 691页 8.2M.pdf

    电子电路百科全书第五卷

    电子电路百科全书电子电路百科全书电子电路百科全书

    因特网百科全书 因特网百科全书

    5. **多语言支持**:许多互联网百科全书提供了多种语言版本,便于不同国家和地区的用户使用。 6. **教育资源**:对于学生和教师来说,互联网百科全书是宝贵的参考资料,可以帮助他们快速了解某个主题的基础知识。 ...

    电子电路百科全书(第五卷)

    《电子电路百科全书(第五卷)》是一部涵盖了电子电路众多领域的综合性著作,它深入浅出地介绍了多种类型的电路设计和应用。这本书包含了以下几个主要的知识点: 1. 报警电路:报警电路是用于在特定条件下发出警示...

    python抓取360百科词条

    学习python一周,学着写了一个爬虫,用来抓取360百科的词条,在这个过程中,由于一个小小的改动,程序出现一些问题,又花了几天时间研究,问了各路高手,都没解决,最终还是自己解决了,其实就是对list列表理解不够...

    糗事百科项目源码

    糗事百科是一个流行的在线社区,用户在这里分享各种趣闻轶事,这个项目源码对于想要了解此类网站运作原理、学习Web开发或者对糗事百科内部工作机制感兴趣的开发者来说,是非常宝贵的资料。 【描述】提到,这个源码...

    优度网百度百科创建编辑器 v1.0.zip

    百科词条排名优化,如需优渡网帮您的百科排名第一,可将其排名优化。 百科推广适用范围: 百度百科的作用:提高知名度,维护形象,正面宣传,作为权威参考资料。 创建、修改百度百科,可联系优渡网 哪些词条可以做...

    茶百科半成品

    在“压缩包子文件的文件名称列表”中提到了“Day21_CBK_Handler”,这可能是一个文件夹或者类的名称,暗示了这是项目中第21天的工作内容,可能与茶百科的处理逻辑(Handler)有关。Handler在编程中通常指的是处理...

    知识图谱 概念与技术 第5章:百科图谱构建.pdf

    在第5章“百科图谱构建”中,我们深入探讨了如何从百科类网站中构建知识图谱。 百科图谱,顾名思义,是从百科类网站如维基百科、百度百科等数据源构建的知识图谱。这类图谱的特色在于其页面围绕单一实体进行全方位...

    仿百度百科网站源码

    总的来说,"仿百度百科网站源码"是一个涵盖Web开发多个方面的项目,既可作为学习实践的素材,也适合希望创建自己百科平台的组织和个人。通过深入理解和定制这套源码,你可以建立一个强大且具有互动性的知识分享网站...

    英文维基百科语料库txt(5)

    《英文维基百科语料库txt(5)》是一个经过精心预处理的文本资源,主要包含了一系列英文维基百科文章的文本数据。这个压缩包文件集合了多个文本文件,包括enwiki_33.txt到enwiki_42.txt,总计九个文件,为研究者和...

    糗事百科本地anroid开发

    【标题】:“糗事百科本地Android开发” 在Android开发领域,构建一个类似“糗事百科”的应用程序是一项有趣的挑战。这个项目旨在模拟“糗事百科”的功能,为用户提供一个平台,可以浏览、分享和评论趣闻轶事。在这...

    _电子电路百科全书(第五卷)

    总的来说,《电子电路百科全书(第五卷)》是电子工程领域的宝贵资源,它全面讲解了电子电路的各个方面,不仅包括基本理论,还涉及到实际应用和技术发展。通过深入学习,读者将能够掌握电子电路设计的精髓,为解决...

    实训12制作HTML5百科面.docx

    HTML5 是超文本标记语言的第五个版本,它是目前广泛使用的 HTML4.01 的继承者。HTML5 的出现极大地提高了网页的制作效率和可读性。 二、 制作首页 首页是一个简单的 HTML5 页面,包括一个图片链接,点击图片可以...

    第五章公司战略选择-86Good-百科大字典.pptx

    第五章公司战略选择-86Good-百科大字典.pptx

    高仿糗事百科程序源码 免费

    【标题】:“高仿糗事百科程序源码 免费” 这个标题表明提供的是一个模仿知名网站“糗事百科”的程序源代码,并且是免费提供的。对于开发者来说,这是一个很好的学习和参考资源,特别是对想要了解如何构建类似社交...

    仿糗事百科源码

    5. **用户功能**:用户可以注册、登录,发布自己的趣事,对他人发布的趣事进行点赞、评论,还可以收藏喜欢的趣事,查看个人中心等。 6. **管理员功能**:可能设有后台管理界面,管理员可以审核用户提交的内容,管理...

Global site tag (gtag.js) - Google Analytics