with ngrams and tf.idf trained on 2 iterations; only gets an MRR of 0.66 for some reason. Im going to try it with just tf.idf now...