# Choosing k on half of the queries and scoring it on the other half

candidates per list: 20. The 60 queries are split by position into two folds of 30; k comes from {1, 10, 60, 200}.

--- fold 1: train on 30, test on 30 ---
k chosen on the training half (best MRR@10 0.872): 1
held-out half, k=1   : 22/30  29/30  0.831
held-out half, k=60  : 24/30  28/30  0.859
held-out half, vector only: 21/30  30/30  0.831

--- fold 2: train on 30, test on 30 ---
k chosen on the training half (best MRR@10 0.859): 60
held-out half, k=60  : 22/30  27/30  0.794
held-out half, k=60  : 22/30  27/30  0.794
held-out half, vector only: 20/30  25/30  0.733
