diff --git a/app/api/search.py b/app/api/search.py index fd7476f..21fdaf9 100644 --- a/app/api/search.py +++ b/app/api/search.py @@ -111,7 +111,10 @@ def search_docs(request: QueryRequest, user_id: str = Query(..., description=" # ] # } - # 确保 response 是一个有效的 JSON 数据列表 + + + + # 假设 response 是查询的返回结果 if response and hasattr(response, 'json'): response_data = response.json() # 提取 JSON 数据 @@ -126,19 +129,21 @@ def search_docs(request: QueryRequest, user_id: str = Query(..., description=" for node in response_data ] } + logger.info(f"Search results for user {user_id}: {result}") else: + # 如果没有有效结果 logger.warning("No valid results found in response_data or response_data is not a list.") result = { "user_id": user_id, "query": request.query, - "results": [] + "results": [] # 返回空结果 } else: logger.warning("Response is not iterable or invalid.") result = { "user_id": user_id, "query": request.query, - "results": [] + "results": [] # 返回空结果 }