feat: 自动提交 - 周一 2025/09/22 16:28:00.19

This commit is contained in:
赵杰
2025-09-22 16:28:00 +01:00
parent f75176ec69
commit d6c88d87dd
58 changed files with 1197 additions and 11922 deletions

View File

@@ -49,10 +49,23 @@ def search_knowledge():
"""搜索知识库"""
try:
query = request.args.get('q', '')
# 这里应该调用知识库管理器的搜索方法
results = get_assistant().search_knowledge(query, top_k=5)
return jsonify(results.get('results', []))
import logging
logger = logging.getLogger(__name__)
logger.info(f"搜索查询: '{query}'")
if not query.strip():
logger.info("查询为空,返回空结果")
return jsonify([])
# 直接调用知识库管理器的搜索方法
assistant = get_assistant()
results = assistant.knowledge_manager.search_knowledge(query, top_k=5)
logger.info(f"搜索结果数量: {len(results)}")
return jsonify(results)
except Exception as e:
import logging
logger = logging.getLogger(__name__)
logger.error(f"搜索知识库失败: {e}")
return jsonify({"error": str(e)}), 500
@knowledge_bp.route('', methods=['POST'])