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))