一个极简、极速、开箱即用的开源资源搜索引擎。
- 🚀 极速检索:针对海量数据深度优化,精准锁定标题字段,单表 48 万数据响应耗时控制在百毫秒以内。
- 🎨 现代极简 UI:基于 Vue3 + Vite 构建,现代扁平化设计,绝佳视觉体验。
- 🔓 零鉴权限制:无需复杂的 API Key 登录,克隆代码、导入数据即可直接运行。
- 📦 开箱即用:附带 2000 条真实演示数据,拒绝空壳。
- 前端:Vue 3 + Vite + Axios + Vue Router
- 后端:Python 3.10+ + Django 5.x + Django REST Framework
- 数据库:MySQL 8.0+
git clone https://github.com/hackhase/MoeSearch.git
cd MoeSearch
# 创建并激活虚拟环境
python -m venv venv
venv\Scripts\activate
# 安装依赖
pip install -r requirements.txt
# 修改数据库配置
# 打开 backend/settings.py,修改 DATABASES 为你的本地 MySQL 账号密码
# 导入演示数据 (假设你已经建好了数据库)
mysql -u root -p 你的数据库名 < demo_data.sql
# 启动后端
python manage.py runserver
cd frontend
pnpm install
pnpm dev
访问 http://localhost:5173 即可看到页面。
如果你觉得这个项目对你有帮助,欢迎点个 Star ⭐!
如果你在部署中遇到环境问题,或需要 48 万条全量真实数据,可以联系作者提供有偿协助。承接各类 Python 爬虫定制、Vue/Django 全栈开发外包。
