Может быть, есть другое решение.
Я использую свой собственный Rescorer для работы с файлом u.user и ввода (пол, возраст, ...). Если каждая часть информации равна, то я помещаю соответствующий идентификатор пользователя в FastIDSet.
Затем, в методе rescore, я проверю, есть ли текущий идентификатор пользователя в FastIDSet, если да, увеличит счет.
В моем собственном Рекомендоре я буду использовать PlusAnoymousUserDataModel для получения временного идентификатора и вызывать метод Recommen (id, howMany, rescorer)
Однако, после того, как я попробовал другой файл набора данных, я получил 0 рекомендуемых элементов.
Я думаю, правильно ли использовать PlusAnoymousUserDataModel.