fix: content quality, image format, task monitor, calendar data source, search UI & sort

This commit is contained in:
Yuzhiran Dev
2026-05-26 11:26:10 +08:00
parent b2d043b231
commit ac8644d752
36 changed files with 2294 additions and 873 deletions
+9 -1
View File
@@ -127,7 +127,15 @@ def save_to_cache(query: str, results: List[Dict]):
def search(query: str, max_results: int = 5) -> List[Dict]:
"""统一搜索接口:缓存 → API → 网页抓取"""
"""统一搜索接口:DB提供商 → 缓存 → API → 网页抓取"""
try:
from search_utils import search as db_search
results = db_search(query, max_results)
if results:
return results
except Exception:
pass
results = search_from_cache(query, max_results)
if results:
return results