I've been playing with RecommenderJob for the last couple of days and have it successfully running on my data set.
The one question I have remaining is with the output. While it's possible to define the min and max number of recommendations, what I'd really like is the entire matrix of [users][items] with the recommendation score (if any). The problem I'm trying to solve here is that there are various other dimensions of my data that I'd like to be able to filter by. If I just take the top n recommendations, none of them may meet the filter criteria. I suppose one option would be to run a separate job for each dimension, but I lose the benefit of recommendations outside of that then limited data set. Is the entire recommendation matrix generated in one of the map-reduce jobs prior to the final one that generates the output? Am I missing an easy solution to this? Thanks in advance. ~N