In our case, we'd like to have at least 10 recommendations, or else none (don't show recommendations if there are less than 10). Some of the items are only returning 1 or 4 recommendations, even though they have 50 rules. I tried using the numberOfResults=15 in my REST calls but doesn't seem to have any effect at all.
Is there a way to set the minimum number of returned recommendations, or a way to determine why we're seeing so few recommendations for some titles; is there a threshold for the "Value" field that's controlling this?
thanks for any advice or suggestion,
Joe
Anonymous
View and moderate all "tickets Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Tickets"
Hi Joe!
It is difficult to say why you are only getting a few recommendations even though there are a lot of rules without knowing your data set. Did you look at the right assoctype? Other than that it can also happen because of user based filtering. Have you tried sending the requests for recommendations without supplying a userid?
The numberOfResults parameter should work. However, if there are only 4 valid rules easyrec cannot send 15 to you. It is basically an "up to 15" semantic.
As for your case that you want a minimum number or none - this can easily be done on the client side and in a more flexible way (e.g. combine the output of different calls to get more results, use another call as fallback,...) than we could ever do on the server side, so we don't plan to add this functionality. In our opinion this is a non issue with an easy client side solution.
Greetings Stephan