【20210225】Python做个搜索引擎(1)模型设计

鬼谷子叔叔 - 2021-02-28 21:59

介绍

介绍

今天开始福哥将会带着童鞋们做项目了,虽然我们之前介绍了c/c++、java、php、python等等很多种编程语言,这些编程语言也可以独立完成一些项目的开发任务,但是如果要做出一个好项目,一般情况下只靠一种编程语言是不够的,所以福哥在带着大家做项目的时候,会同时将几种编程语言都用起来。
我们的第一个项目叫做搜索引擎,就是模仿百度和谷歌的基本全文搜索功能,这里面当然要利用到刚刚安装起来的ElasticSearch搜索引擎软件,没有安装的童鞋们可以看以前的课程学习起来。
为了避免一下子引入过多的新知识,我们这次使用Python语言来完成全文搜索的主要编程工作,因为Python的界面操作还没有学习,所以我们这次做的搜索引擎是控制台(类似MS-DOS)形式的。
开发一个项目要有非常多的步骤,通常情况下是从需求分析、技术选择、模型设计、数据库设计、模块设计,最后才是编写代码,当然编写完代码还要经过严格的测试,质量检测,生产环境部署等等后期工作才能完成。
福哥要带着童鞋们做个简单的搜索引擎,这时候一些步骤会简化一带而过了,这次要做的项目需要用到Python、MySQL、ElasticSearch三个技术,今天我们先进行模型设计这一环节。

https://tongfu.net/home/35/blog/512793.html