这个模块包含了 JWLLL 的搜索推荐算法服务,提供以下功能:
智能搜索
推荐算法
帖子管理
POST /search
- 搜索内容GET /user_tags
- 获取用户标签POST /recommend_tags
- 标签推荐POST /user_based_recommend
- 协同过滤推荐GET /post/<id>
- 获取帖子详情POST /like
- 点赞帖子POST /unlike
- 取消点赞POST /comment
- 添加评论GET /comments/<post_id>
- 获取评论POST /upload
- 上传帖子确保安装了所有依赖:
pip install -r requirements.txt
配置数据库连接:
config.py
中的数据库配置启动服务:
python app.py
服务将在 http://127.0.0.1:5000 启动
semantic_config.json
- 语义映射配置models/chinese_word2vec.bin
- Word2Vec 模型文件(可选)