Skip to content

Commit 98d19c2

Browse files
Merge pull request #295 from mam10eks/master
Add the test queries for the 2025 edition of the TREC tip-of-the-tongue Track
2 parents 7d17396 + decb9a0 commit 98d19c2

File tree

3 files changed

+21
-0
lines changed

3 files changed

+21
-0
lines changed

ir_datasets/datasets/trec_tot_2025.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ def register_dataset():
127127
queries = dlc[i + "-2025-queries.jsonl"]
128128
registry.register(f"{NAME}/2025/{i}", TrecToT2025Dataset(doc_corpus, doc_offsets, queries, qrels, documentation(f"2025/{i}")))
129129

130+
# datasets that currently do not have qrels
131+
for i in ["test"]:
132+
queries = dlc[i + "-2025-queries.jsonl"]
133+
registry.register(f"{NAME}/2025/{i}", TrecToT2025Dataset(doc_corpus, doc_offsets, queries, None, documentation(f"2025/{i}")))
130134

131135
register_dataset()
132136

ir_datasets/etc/downloads.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6248,6 +6248,11 @@
62486248
"url": "https://zenodo.org/records/15356599/files/dev3-2025-queries.jsonl",
62496249
"expected_md5": "259c11645694a3c5230b66c7852d4d80",
62506250
"cache_path": "dev3-2025-queries.jsonl"
6251+
},
6252+
"test-2025-queries.jsonl": {
6253+
"url": "https://zenodo.org/records/15869078/files/test-2025-queries.jsonl",
6254+
"expected_md5": "374cdc9142240f8bc9e4b071c35713f8",
6255+
"cache_path": "test-2025-queries.jsonl"
62516256
}
62526257
},
62536258

test/integration/trec_tot_2025/test_queries_iter.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,15 @@ def test_query_from_dev3_dataset_can_be_loaded_02(self):
7676
self.assertEqual("2028", actual.query_id)
7777
self.assertIn("The place had this weird energy source", actual.default_text())
7878

79+
def test_query_from_test_dataset_can_be_loaded_01(self):
80+
actual = load_query_number("trec-tot/2025/test", 2)
81+
self.assertIsNotNone(actual)
82+
self.assertEqual(3002, actual.query_id)
83+
self.assertIn("learn judo or kung fu techniques and become a skilled master himself", actual.default_text())
84+
85+
def test_query_from_test_dataset_can_be_loaded_02(self):
86+
actual = load_query_number("trec-tot/2025/test", 25)
87+
self.assertIsNotNone(actual)
88+
self.assertEqual(3025, actual.query_id)
89+
self.assertIn("discussing complex tax structures and their impacts on businesses globally", actual.default_text())
90+

0 commit comments

Comments
 (0)