Update app.py
Browse files
app.py
CHANGED
@@ -378,7 +378,7 @@ def search_movies_internal(query: str, top_k: int = 25, rerank_top_k: Optional[i
|
|
378 |
"description": prepared_json['Описание'],
|
379 |
"poster_preview_url": prepared_json['Постер'],
|
380 |
"rating_kp": prepared_json['Рейтинг'],
|
381 |
-
"relevance_score": score if rerank_success else 0.0
|
382 |
})
|
383 |
else:
|
384 |
logging.warning(f"Данные для фильма с ID {movie_id} не найдены в БД.")
|
@@ -411,7 +411,7 @@ def search_movies_internal(query: str, top_k: int = 25, rerank_top_k: Optional[i
|
|
411 |
"reranked_movies": 0,
|
412 |
"jina_balance": None
|
413 |
}, 0
|
414 |
-
|
415 |
@app.get("/search/", response_model=dict)
|
416 |
async def api_search_movies(query: str = Query(..., description="Поисковый запрос"),
|
417 |
top_k: int = Query(25, description="Количество возвращаемых результатов"),
|
|
|
378 |
"description": prepared_json['Описание'],
|
379 |
"poster_preview_url": prepared_json['Постер'],
|
380 |
"rating_kp": prepared_json['Рейтинг'],
|
381 |
+
"relevance_score": score # Убрано условие `if rerank_success else 0.0` и всегда возвращаем score
|
382 |
})
|
383 |
else:
|
384 |
logging.warning(f"Данные для фильма с ID {movie_id} не найдены в БД.")
|
|
|
411 |
"reranked_movies": 0,
|
412 |
"jina_balance": None
|
413 |
}, 0
|
414 |
+
|
415 |
@app.get("/search/", response_model=dict)
|
416 |
async def api_search_movies(query: str = Query(..., description="Поисковый запрос"),
|
417 |
top_k: int = Query(25, description="Количество возвращаемых результатов"),
|