We are using Prediction.IO
for our recommendation Engine.
After it is deployed (pio deploy), we can call the web service, it has created after deploying, to get the recommendation results one user at a time when needed. We can also send many requests in a single call for many users.
Because we have billions of events and 100s of millions of user entities, using the web service from the http port is not a fast way to export the data and analyse it, say, in Hive.
The problem is, we could not find a way to export the recommendations for all users (let us say 10 recommendations for each user).
There is a command (pio export) to export all the event data, but this does not contain the score values or the recommendation results.
Any thoughts on finding a way to bulk export the results?