feat: Searcher 集成 HybridRetriever + SearchConfig 配置

This commit is contained in:
2026-07-11 19:43:49 +08:00
parent cb470e516b
commit 1d58a55a73
4 changed files with 115 additions and 4 deletions
+4 -1
View File
@@ -38,7 +38,10 @@ class AppState:
name = collection or self.default_collection
with self._cache_lock:
if name not in self._searchers:
self._searchers[name] = Searcher(self.db, self.embedder, name)
self._searchers[name] = Searcher(
self.db, self.embedder, name,
search_config=self.config.search,
)
return self._searchers[name]
def get_ingestor(self, collection: str | None = None) -> DocumentIngestor: