Spaces:
Runtime error
Runtime error
fix
Browse files
backend/semantic_search.py
CHANGED
@@ -27,7 +27,7 @@ def retrieve(query, k, with_cross_encoder=False):
|
|
27 |
scores = cross_encoder.predict([(query, doc[TEXT_COLUMN]) for doc in documents])
|
28 |
indexed_arr = [(elem, index) for index, elem in enumerate(scores)]
|
29 |
sorted_arr = sorted(indexed_arr, key=lambda x: x[0], reverse=True)
|
30 |
-
documents = [
|
31 |
|
32 |
return documents
|
33 |
|
|
|
27 |
scores = cross_encoder.predict([(query, doc[TEXT_COLUMN]) for doc in documents])
|
28 |
indexed_arr = [(elem, index) for index, elem in enumerate(scores)]
|
29 |
sorted_arr = sorted(indexed_arr, key=lambda x: x[0], reverse=True)
|
30 |
+
documents = [documents[index] for _, index in sorted_arr[:k]]
|
31 |
|
32 |
return documents
|
33 |
|