diff --git a/rag/nlp/search.py b/rag/nlp/search.py index 3fef12c9d..9b0e1d5cd 100644 --- a/rag/nlp/search.py +++ b/rag/nlp/search.py @@ -313,7 +313,7 @@ class Dealer: ranks["total"] = sres.total if page <= RERANK_PAGE_LIMIT: - if rerank_mdl: + if rerank_mdl and sres.total > 0: sim, tsim, vsim = self.rerank_by_model(rerank_mdl, sres, question, 1 - vector_similarity_weight, vector_similarity_weight) else: