Spaces:
Sleeping
Sleeping
File size: 728 Bytes
bb04c5f | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | import json
import sys
import os
sys.path.append(os.path.abspath("."))
# Load results
with open('results/eval_nfcorpus.json') as f:
data = json.load(f)
# Load qrels
from evaluation.dataset_loader import DatasetLoader
loader = DatasetLoader('data/nfcorpus')
qrels = loader.load_qrels()
# 🔍 Debug prints
print("Sample RESULT query_id:", list(data.keys())[0])
first_qid = list(qrels.keys())[0]
print("Sample QREL query_id:", first_qid)
print("Sample QREL doc_id:", list(qrels[first_qid].keys())[0])
print("Total QREL queries:", len(qrels))
print("Total RESULT queries:", len(data))
# 🔥 Check overlap
common = set(data.keys()) & set(qrels.keys())
print("Common query IDs:", len(common)) |