文件介绍
1,cloudmusic.db 是我们的数据库(黄凯欣的爬虫爬的),数据有点大,CSDN无法上传,请前往百度云下载:http://pan.baidu.com/s/1i4HdUVr
2,whoosh文件夹下
create_schema.py 用whoosh建立schema存起来的脚本
indexdir 存好之后的数据,在我的电脑中目录是D:\课程学习\互联网信息搜索与挖掘\project\whoosh\indexdir,由于CSDN上传文件有大小限制,请前往百度云盘下载:http://pan.baidu.com/s/1jHCsp1O
kill_useless_songs.py 此脚本是删除没歌词数据的脚本,不过我这里的cloudmusic.db已是删除后了
search.py 用whoosh搜索的一个例子
3,web文件夹下
server.py 后台程序
index.html 首页,搜索引擎页面
authors.html 作者页面
cgi-bin/getuser.py 后台处理搜索操作的脚本
cgi-bin/updt.py 后台处理点击操作的脚本,更新优先级
总的来说,首先要有数据库(这里是cloudmusic.db),然后根据数据库建立schema(也相当于数据库,只是专门用于搜索,在indexdir文件夹下存着);运行之前,注意修改getuser.py第16行修改成你自己本地indexdir的位置,updt.py第15行修改成你自己本地indexdir的位置;要它运行起来,首先运行server.py脚本让它启动监听,然后浏览器输入http://127.0.0.1:8080/index.html,就可以搜索你的网易云音乐库了。
关于代码背景介绍、坏境和代码相关,见http://blog.csdn.net/u011668104/article/category/6982785
网易云音乐搜索引擎代码
需积分: 50 116 浏览量
2017-06-20
23:23:02
上传
评论 2
收藏 552KB ZIP 举报
qiaoqiao2332
- 粉丝: 95
- 资源: 36
最新资源
- 课高分程设计-基于C++实现的民航飞行与地图简易管理系统-南京航空航天大学
- 航天器遥测数据故障检测系统python源码+文档说明+数据库(课程设计)
- 北京航空航天大学操作系统课设+ppt+实验报告
- 基于Vue+Echarts实现风力发电机中传感器的数据展示监控可视化系统+源代码+文档说明(高分课程设计)
- 基于单片机的风力发电机转速控制源码
- 基于C++实现的风力发电气动平衡监测系统+源代码+测量数据(高分课程设计)
- 毕业设计- 基于STM32F103C8T6 单片机,物联网技术的太阳能发电装置+源代码+文档说明+架构图+界面截图
- 基于 LSTM(长短期记忆)(即改进的循环神经网络)预测风力发电厂中风力涡轮机产生的功率+源代码+文档说明
- 基于stm32f103+空心杯电机+oled按键+运动算法
- 《CKA/CKAD应试指南/从docker到kubernetes 完全攻略》学习笔记 第1章docker基础(1.1-1.4)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈