GithubHelp home page GithubHelp logo

pydoc / mtianyansearch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mtianyan/mtianyansearch

0.0 1.0 0.0 363 KB

2018.8.21更新 Django2.1 结合Scrapy1.5.1 ELasticSearch6.3.2 打造搜索引擎网站【网站端】

Home Page: http://search.mtianyan.cn

Python 100.00%

mtianyansearch's Introduction

Django2.1 结合Scrapy1.5.1 ELasticSearch6.3.2 打造搜索引擎网站

辅助2018.08.21 最新可用Scrapy1.5.1爬取数据 + ElasticSearch6.3.2 存储数据并提供对外Restful Api + Django打造搜索引擎网站(可配置为存入Mysql)

Build Status MIT Licence

线上演示地址: http://search.mtianyan.cn

本仓库为搜索引擎,网站端代码,爬虫端请前往https://github.com/mtianyan/ArticleSpider 获取

可用功能:

  1. 伯乐在线,拉勾职位,知乎爬虫存入Mysql 存入ELasticSearch
  2. 全文搜索(需结合网站端一起使用),搜索建议,我的搜索记录,搜索词高亮标红,底部分页
  3. Redis实现的实时爬取数据展示,热门搜索Top-n

如何开始使用?

安装好爬虫端所需的相关环境。

git clone https://github.com/mtianyan/mtianyanSearch.git
pip install -r req_search.txt
cd mtianyanSearch
# models中修改自己的es连接地址。
python manage.py runserver

致谢

原版视频课程地址:

感谢Bobby老师的这门课程,通过这门课程学到了很多很多,自己在踩坑填坑,重磅更新解决的时候,收获的不只有知识,我觉得更多是解决问题的能力。

简书相关文集地址(已过期,只有一定参考意义,最好的读物是源码!):

https://www.jianshu.com/nb/11202633

关于我

一个每天睡觉吃饭学政治数学英语学技术的今年刚毕业在家,不专心二战考研瞎折腾的家里蹲程序员(欢迎大家给我介绍很赚钱之道)

简书 && mtianyan's blog(暂时遗弃,懒)

有趣的Python群:619417153

欢迎关注简书,star项目!谢谢!你的关注支持是我继续分享前进的动力

求打赏鼓励

很高兴我写的文章(或我的项目代码)对你有帮助,请我吃包辣条吧!

微信打赏:

mark

支付宝打赏:

mark

mtianyansearch's People

Contributors

mtianyan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.