Spaces:
Sleeping
Sleeping
Upload app.py
Browse files- metadata_search/app.py +21 -4
metadata_search/app.py
CHANGED
|
@@ -307,12 +307,22 @@ def api_health():
|
|
| 307 |
summaries_dir = os.getenv("PAPER_SUMMARIES_DIR", "")
|
| 308 |
from metadata_search.search_service import get_rows, get_vector_store
|
| 309 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 310 |
try:
|
| 311 |
-
vector_points = get_vector_store().points_count()
|
| 312 |
paper_rows = len(get_rows())
|
| 313 |
-
except Exception:
|
| 314 |
-
|
| 315 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 316 |
return jsonify(
|
| 317 |
{
|
| 318 |
"status": "ok",
|
|
@@ -328,6 +338,13 @@ def api_health():
|
|
| 328 |
"llm_backend": llm_backend_name(),
|
| 329 |
"retrieval": "mcp" if use_mcp() else "direct",
|
| 330 |
"search_score_mode": search_score_mode(),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 331 |
}
|
| 332 |
)
|
| 333 |
|
|
|
|
| 307 |
summaries_dir = os.getenv("PAPER_SUMMARIES_DIR", "")
|
| 308 |
from metadata_search.search_service import get_rows, get_vector_store
|
| 309 |
|
| 310 |
+
paper_rows = 0
|
| 311 |
+
vector_points = 0
|
| 312 |
+
vector_error = None
|
| 313 |
+
rows_error = None
|
| 314 |
+
|
| 315 |
try:
|
|
|
|
| 316 |
paper_rows = len(get_rows())
|
| 317 |
+
except Exception as exc:
|
| 318 |
+
rows_error = f"{type(exc).__name__}: {exc}"
|
| 319 |
+
|
| 320 |
+
try:
|
| 321 |
+
vector_points = get_vector_store().points_count()
|
| 322 |
+
except Exception as exc:
|
| 323 |
+
vector_error = f"{type(exc).__name__}: {exc}"
|
| 324 |
+
print(f"[health] Vector-store error: {vector_error}", flush=True)
|
| 325 |
+
|
| 326 |
return jsonify(
|
| 327 |
{
|
| 328 |
"status": "ok",
|
|
|
|
| 338 |
"llm_backend": llm_backend_name(),
|
| 339 |
"retrieval": "mcp" if use_mcp() else "direct",
|
| 340 |
"search_score_mode": search_score_mode(),
|
| 341 |
+
"diagnostics": {
|
| 342 |
+
"paper_csv_path": str(PAPER_CSV),
|
| 343 |
+
"qdrant_path": os.getenv("METADATA_QDRANT_PATH", ""),
|
| 344 |
+
"qdrant_manifest": os.getenv("METADATA_QDRANT_MANIFEST", ""),
|
| 345 |
+
"rows_error": rows_error,
|
| 346 |
+
"vector_error": vector_error,
|
| 347 |
+
},
|
| 348 |
}
|
| 349 |
)
|
| 350 |
|