|
|
|
@ -132,6 +132,7 @@ async def save_to_json(question_items: list[QuestionItem], background_tasks: Bac
|
|
|
|
|
def match_question(request: QuestionRequest):
|
|
|
|
|
"""匹配问题的端点"""
|
|
|
|
|
try:
|
|
|
|
|
logger.info(f"match_question:Request: {request}")
|
|
|
|
|
start_time = time.time()
|
|
|
|
|
query = request.question
|
|
|
|
|
|
|
|
|
@ -149,8 +150,7 @@ def match_question(request: QuestionRequest):
|
|
|
|
|
stop_time = time.time()
|
|
|
|
|
duration = stop_time - start_time
|
|
|
|
|
|
|
|
|
|
logger.info(f"Matched question in {duration} seconds. "
|
|
|
|
|
f"Request: {request} - {query}, "
|
|
|
|
|
logger.info(f"match_question:Matched question in {duration} seconds. "
|
|
|
|
|
f"Response: {result}")
|
|
|
|
|
return response
|
|
|
|
|
|
|
|
|
|