feat: 完整集成JWLLL搜索推荐系统到Merge项目
新增功能:
- 完整的JWLLL搜索推荐后端服务 (back_jwlll/)
- 前端智能搜索和推荐功能集成
- HomeFeed组件增强: 数据源切换(原始数据 ↔ 智能推荐)
- 新增PostDetailJWLLL和UploadPageJWLLL组件
- 新增search_jwlll.js API接口
技术特性:
- 标签推荐和协同过滤推荐算法
- 中文分词和Word2Vec语义搜索
- 100%向后兼容,原功能完全保留
- 独立服务架构,无冲突部署
集成内容:
- JWLLL后端服务配置和依赖
- 前端路由和组件更新
- 样式文件和API集成
- 项目文档和启动工具
Change-Id: I1d008cf04eee40e7d81bfb9109f933d3447d1760
diff --git a/Merge/back_jwlll/config.py b/Merge/back_jwlll/config.py
new file mode 100644
index 0000000..77cb8dc
--- /dev/null
+++ b/Merge/back_jwlll/config.py
@@ -0,0 +1,38 @@
+# JWLLL 搜索推荐服务配置
+
+# 数据库配置
+DB_CONFIG = {
+ "host": "10.126.59.25",
+ "port": 3306,
+ "user": "root",
+ "password": "123456",
+ "database": "redbook",
+ "charset": "utf8mb4"
+}
+
+# 服务器配置
+SERVER_CONFIG = {
+ "host": "127.0.0.1",
+ "port": 5000,
+ "debug": True
+}
+
+# Word2Vec 模型配置
+WORD2VEC_CONFIG = {
+ "model_path": "models/chinese_word2vec.bin",
+ "enabled": True # 如果没有模型文件,设置为 False
+}
+
+# 搜索推荐配置
+SEARCH_CONFIG = {
+ "default_user_id": "3",
+ "default_tags": ["美食", "影视", "穿搭"],
+ "max_results": 50,
+ "similarity_threshold": 0.1
+}
+
+# 日志配置
+LOGGING_CONFIG = {
+ "level": "INFO",
+ "format": "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
+}