Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -400,7 +400,10 @@ def compare_embeddings(file, query, model_types, model_names, split_strategy, ch
|
|
| 400 |
# Storing embeddings into the results for future use
|
| 401 |
for doc in results_raw:
|
| 402 |
print(doc) # or print(dir(doc)) to see available attributes
|
| 403 |
-
|
|
|
|
|
|
|
|
|
|
| 404 |
# result_embeddings = [doc['embedding'] for doc in results_raw] # Assuming each result has an embedding
|
| 405 |
|
| 406 |
stats = calculate_statistics(results_raw, search_time, vector_store, num_tokens, embedding_model, query, top_k)
|
|
|
|
| 400 |
# Storing embeddings into the results for future use
|
| 401 |
for doc in results_raw:
|
| 402 |
print(doc) # or print(dir(doc)) to see available attributes
|
| 403 |
+
|
| 404 |
+
#embedding = doc.metadata.get('embedding', None) # Use .get() to avoid KeyError
|
| 405 |
+
|
| 406 |
+
result_embeddings = [doc.metadata.get('embedding', None) for doc in results_raw] # Adjust this based on the actual attribute names
|
| 407 |
# result_embeddings = [doc['embedding'] for doc in results_raw] # Assuming each result has an embedding
|
| 408 |
|
| 409 |
stats = calculate_statistics(results_raw, search_time, vector_store, num_tokens, embedding_model, query, top_k)
|