Michael Bernovskiy commited on
Commit
4dc9474
1 Parent(s): fa24b67

reranker fixed

Browse files
Files changed (1) hide show
  1. backend/reranker.py +2 -2
backend/reranker.py CHANGED
@@ -6,5 +6,5 @@ reranker = FlagReranker('BAAI/bge-reranker-large',
6
 
7
  def rerank(query: str, documents: [str], k: int) -> [str]:
8
  scores = reranker.compute_score([(query, document) for document in documents])
9
- sorted_docs = sorted(enumerate(scores), key=lambda x: x[1], reverse=True)
10
- return [sorted_docs[i] for i, _ in sorted_docs[:k]]
 
6
 
7
  def rerank(query: str, documents: [str], k: int) -> [str]:
8
  scores = reranker.compute_score([(query, document) for document in documents])
9
+ sorted_docs = sorted(zip(scores, documents), key=lambda x: x[0], reverse=True)
10
+ return sorted_docs[:k][1]