百度云网盘搜索引擎是一个以PHP+MySQL进行开发的网盘搜索引擎源码。

百度云网盘搜索引擎运行

运行环境 开始之前你需要安装

* PHP 5.3.7 +

* MySQL

* Python 2.7 ~

* [xunsearch](//xunsearch.com/) 搜索引擎

项目的目录结构___大致是这样的

--- indexer/ #索引

--- spider/ #爬虫

--- sql/

--- web/ #网站

--- application/

--- config/ # 配置相关

--- config.php

--- database.php # 数据库配置

...

...

--- static/ # 存放静态资源,css|js|font

--- system/

--- index.php

开始部署

创建数据库

创建名为`pan`的数据库,编码设为`utf-8`。然后导入`sql`,完成表的创建。

网站部署

支持`nginx`,`apache` 服务器。

__apache__ 需要开启 *mod_rewrite* 。

__nginx__ 配置如下

location /

{

index index.php;

try_files $uri $uri/ /index.php/$uri;

}

location ~ [^/].php(/|$)

{

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

include pathinfo.conf;

}

配置文件修改:

`config.php` 文件修改网站标题,描述等信息

`database.php` 修改数据库账号,密码等信息

> 网站是基于CodeIgniter 框架开发的,如安装,部署,或二次开发有问题,请参考[官网文档]( //codeigniter.org.cn/user_guide/general/welcome.html)

### 启动爬虫

进入 `spider/`目录,修改`spider.py` 中数据库信息。

如果你是第一次部署,需运行下面命令,完成做种:

python spider.py --seed-user

上面其实就是抓取百度云热门分享用户的相关信息,然后从他们开始入手爬取数据

然后运行

python spider.py

此时爬虫已经开始工作了

### 安装xunsearch

目前使用__xunsearch__作为搜索引擎,后面会更换为`elasticsearch`。

安装过程请参考(不需要安装,PHP SDK,我已经整合到web里了)

//xunsearch.com/doc/php/guide/start.installation

### 索引数据

上面我们完成了爬虫的数据抓取,网站的搭建,但还不能搜索,下面开始最后一步,索引的建立。

进入 `indexer/`目录,在`indexer.php`中将$prefix,替换为你web的根路径

require '$prefix/application/helpers/xs/lib/XS.php';

并修改数据库账号密码

然后运行

python ./index.php

网盘搜索插件php源码,百度云网盘搜索引擎 PHP版 v1.0相关推荐

  1. 20201217网警考试题目及题目源码(百度云网盘下载链接)

    20201217网警考试题目及题目源码(百度云网盘下载链接) 解题答案视频教程请关注"极客易先生"微信公众号 链接:https://pan.baidu.com/s/1pzimgPk ...

  2. 网盘搜索插件php源码,PHP网盘资源搜索源码 127盘搜网盘搜索神器 THINKPHP内核

    127泛搜索网盘搜索器械,最快最稳定的网盘搜索器械,可以支持所有的网盘搜索,百度,360,微云,成都网盘,徐州网盘,百度网盘,千岛网盘,v盘微盘,新浪微盘,119G网盘.磁盘,几千匹马,一个木河网盘, ...

  3. 一个下载Google code源码的 绿色、迷你工具 MiniSVN v1.0

    一个下载Google code源码的 绿色.迷你工具 MiniSVN v1.0 想下载Google code中的源码 不需要装各种软件,只需要一个小工具即可! 如何使用? 访问一个谷歌开源项目网站,比 ...

  4. 网盘搜索神器php源码,127网盘搜索源码|网盘资源搜索神器|thinkphp3.1.3框架开发的...

    网盘资源搜索神器 – 专业网盘搜索 – 搜您所想搜您所要 -盘搜利器,百度盘搜,115福利,360网盘福利,360盘搜,千脑盘搜,迅载网盘,vdisk威盘,华为盘搜,115盘搜,金山盘搜,千军万马,百 ...

  5. 博客系统php源码,tjheer博客系统php版 v1.10

    tjheer博客源码系统是基于php+sql开发的,本博客系统由本人独立完成,底层代码全部手写完成的,没有使用php框架.还有很多功能,会在后面慢慢完善.本源码tjheer博客系统正式对外版本为1.1 ...

  6. 多用户 php源码_PHP多用户网络日记(青春日记) v1.0

    青春日记多用户网络日记程序是一个漂亮精致的网络日记本,它界面美观.功能丰富.使用方便,包含了用户登录注册.日记本排行.日记搜索.日记管理.留言评论等功能,还有音乐播放.时钟日历.愿望小寺等小功能. p ...

  7. unity疯狂牧场完整项目源码 - Frenzy Farming time management game kit V1.0

    You will love this game kit! Have you ever wondered what it would be like to run your own farm? Look ...

  8. 文件分享平台php源码,简易社会化用户文件分享系统 v1.0

    简易社会化用户文件分享系统使用第三方社交登入,身份验证通过后方能上传文件,在一定程度上可防止被上传不法文件. 程序具有执行速度快(<0.1s).战胜内存低(<500KB)等优点. 首次使用 ...

  9. php内容管理系统开源源码,fcontex 开源内容管理系统 php版 v1.0.3

    fcontex是开源的PHP博客系统,拥有漂亮的Web 2.0风格的后台界面和完全Ajax化的流畅操作体验,可用于快速构建中小型企业网站和个人博客(Blog). fcontex是专为二次开发而设计的, ...

最新文章

  1. 华为BGP的基本配置命令
  2. 转载:谢谢原作者:块设备驱动实战基础篇三 (BIO请求回调机制)
  3. ListView的分页显示
  4. uwsgi指定python路径_uwsgi-安装实操
  5. python中实现定时器Timer
  6. Linux下使用Speedtest测试网速
  7. 一道腾讯的专业面试题
  8. ubuntu下使用openocd+jlink进行STM32开发调试
  9. 安卓设置原生alert设置圆角_每个月流量都超额?安卓、苹果用户可以尝试更改这些设置...
  10. android 挖孔屏适配_娜迦丨不只满足Android 10版本的完美适配,更积极与鸿蒙系统超前对接...
  11. v65智慧屏是真的鸿蒙,华为智慧屏V65深测:真智慧or增智慧?
  12. 史上最全的画册制作流程—设计前的策划
  13. torch 矩阵运算
  14. 再见北理工:忆北京研究生的编程时光
  15. 【论文翻译】Flow-Guided Feature Aggregation for Video Object Detection
  16. LSTM 08:超详细LSTM调参指南
  17. SpringBoot电商项目前后端界面搭建
  18. Hudi on Flink在顺丰的实践应用.ppt
  19. 仿ZAKER的windows phone风格主界面
  20. Facebook+S​kype

热门文章

  1. 手部IK,自制动画,蒙太奇——开门手臂自动弯曲、靠墙手自动扶墙
  2. uboot的初步学习过程
  3. DB2日期时间型数据类型介绍
  4. 微信大改版,不止炸群、放烟花,这些有趣功能你也需要了解下
  5. u盘装机维护系统工具图文解说
  6. 电商平台OnBuy选品技巧分享一二
  7. 记录2015年年初跳槽的经历!
  8. 知到网课英语口语直通车期末考试答案分享!
  9. Pyqt5 pandas matplotlib network自用操作
  10. bios 刷 灵耀14_华硕p8z77vlx2主板