blob: 3c43713195c147ad200b8c8898fac6e8c0f8d928 [file] [log] [blame]
"""
itemrank quickstart query
"""
import predictionio
client = predictionio.EngineClient("http://localhost:8000")
# Rank item 1 to 5 for each user
item_ids = [str(i) for i in range(1, 6)]
user_ids = [str(x) for x in range(1, 6)] + ["NOT_EXIST_USER"]
for user_id in user_ids:
print "Rank item 1 to 5 for user", user_id
try:
response = client.send_query({
"uid": user_id,
"iids": item_ids
})
print response
except predictionio.PredictionIOAPIError as e:
print 'Caught exception:', e
client.close()