perf: 交换 if/else 表达式的分支以删除否定

Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
This commit is contained in:
Soulter
2025-05-23 16:49:08 +08:00
committed by GitHub
parent 0fa164e50d
commit 5125568ea2
+1 -1
View File
@@ -76,7 +76,7 @@ class FaissVecDB(BaseVecDB):
embedding = await self.embedding_provider.get_embedding(query)
scores, indices = await self.embedding_storage.search(
vector=np.array([embedding]).astype("float32"),
k=k if not metadata_filters else fetch_k,
k=fetch_k if metadata_filters else k,
)
# TODO: rerank
if len(indices[0]) == 0 or indices[0][0] == -1: