修復 Hybrid Search 500 Internal Server Error #1
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
問題描述
Hybrid search 端點 (
/api/v1/search/hybrid) 目前返回 500 Internal Server Error,影響 WordPress portal 整合。當前狀態
chunk_idbug(使用(chunk_id, uuid)作為唯一鍵)content->'data'->>'text'與content->'text')nomic-embed-text-v2-moe:latestmomentry_rule1錯誤詳情
根據日誌 (
/tmp/momentry_dev2.log),hybrid search 端點的 SQL 查詢成功執行(line 264 顯示SELECT chunk_id, uuid, chunk_index, ...返回 0 rows),但之後發生 500 錯誤。錯誤可能發生在:MONGODB_CACHE_ENABLED=false)重現步驟
/api/v1/search/hybrid{"query": "測試", "limit": 10}muser_c8c5abba0bb744a4bca3dc50072e7d62_1774754410_88eba18e預期行為
應返回混合搜尋結果(向量 + 全文),包含影片片段資訊。
影響範圍
優先級
高 - 需要盡快修復以完成 POC 測試。
相關檔案
src/api/server.rs(hybrid search route, lines 933-993)src/core/db/postgres_db.rs(hybrid_searchfunction)src/core/db/qdrant_db.rs(search functions).env.development(環境變數)附註
此 issue 為 POC 準備的一部分,需在開發環境 (port 3003) 修復,不影響生產環境 (port 3002)。