feat: 按 Vault 隔离桌面检索投影与任务链接
This commit is contained in:
@@ -55,6 +55,10 @@ class RetrievalEngine:
|
||||
|
||||
@track_search
|
||||
async def search(self, request: SearchRequest) -> SearchResponse:
|
||||
from app.config import get_settings
|
||||
if get_settings().environment == 'desktop':
|
||||
from app.services.desktop_projection import refresh
|
||||
await refresh()
|
||||
if request.mode == SearchMode.fts:
|
||||
return self._search_fts(request)
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ import sqlite3
|
||||
from dataclasses import dataclass
|
||||
from typing import Protocol
|
||||
|
||||
from app.database.db import connect, transaction
|
||||
from app.database.db import connect_knowledge as connect, transaction
|
||||
from app.errors import ApiError
|
||||
from app.operation_logs import log_event
|
||||
from app.retrieval.vectorstore import VectorHit
|
||||
|
||||
@@ -13,7 +13,7 @@ from typing import Protocol, runtime_checkable
|
||||
|
||||
import sqlite_vec
|
||||
|
||||
from app.database.db import connect, transaction
|
||||
from app.database.db import connect_knowledge as connect, transaction
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
Reference in New Issue
Block a user