geekyrakshit commited on
Commit
86ac070
·
1 Parent(s): e2274d5

fix: bug wrt result unpacking in BM25sRetriever.retrieve

Browse files
medrag_multi_modal/retrieval/bm25s_retrieval.py CHANGED
@@ -172,8 +172,8 @@ class BM25sRetriever(weave.Model):
172
  results = self._retriever.retrieve(query_tokens, k=top_k)
173
  retrieved_chunks = []
174
  for chunk, score in zip(
175
- results["results"].flatten().tolist(),
176
- results["scores"].flatten().tolist(),
177
  ):
178
  retrieved_chunks.append({"chunk": chunk, "score": score})
179
  return retrieved_chunks
 
172
  results = self._retriever.retrieve(query_tokens, k=top_k)
173
  retrieved_chunks = []
174
  for chunk, score in zip(
175
+ results.documents.flatten().tolist(),
176
+ results.scores.flatten().tolist(),
177
  ):
178
  retrieved_chunks.append({"chunk": chunk, "score": score})
179
  return retrieved_chunks