def get(self, args): topn = mongo_client.recommend_viewed_also_view(args["site_id"], args["item_id"], int(args["amount"])) include_item_info = args["include_item_info"] == "yes" or args["include_item_info"] is None topn = mongo_client.convertTopNFormat(args["site_id"], topn, include_item_info) #topn = mongo_client.getCachedVAV(args["site_id"], args["item_id"]) # #,int(args["amount"])) req_id = generateReqId() self.logRecommendationRequest(args, req_id) return {"code": 0, "topn": topn, "req_id": req_id}
def get(self, args): topn = mongo_client.recommend_viewed_also_view(args["site_id"], args["item_id"], int(args["amount"])) include_item_info = args[ "include_item_info"] == "yes" or args["include_item_info"] is None topn = mongo_client.convertTopNFormat(args["site_id"], topn, include_item_info) #topn = mongo_client.getCachedVAV(args["site_id"], args["item_id"]) # #,int(args["amount"])) req_id = generateReqId() self.logRecommendationRequest(args, req_id) return {"code": 0, "topn": topn, "req_id": req_id}
def get(self, args): site_id = args["site_id"] browsing_history = args["browsing_history"] if browsing_history == None: browsing_history = [] else: browsing_history = browsing_history.split(",") try: amount = int(args["amount"]) except ValueError: return {"code": 1} include_item_info = args["include_item_info"] == "yes" or args["include_item_info"] is None topn = mongo_client.recommend_based_on_browsing_history(site_id, browsing_history, amount) topn = mongo_client.convertTopNFormat(args["site_id"], topn, include_item_info) req_id = generateReqId() self.logRecommendationRequest(args, req_id) return {"code": 0, "topn": topn, "req_id": req_id}
def get(self, args): site_id = args["site_id"] browsing_history = args["browsing_history"] if browsing_history == None: browsing_history = [] else: browsing_history = browsing_history.split(",") try: amount = int(args["amount"]) except ValueError: return {"code": 1} include_item_info = args[ "include_item_info"] == "yes" or args["include_item_info"] is None topn = mongo_client.recommend_based_on_browsing_history( site_id, browsing_history, amount) topn = mongo_client.convertTopNFormat(args["site_id"], topn, include_item_info) req_id = generateReqId() self.logRecommendationRequest(args, req_id) return {"code": 0, "topn": topn, "req_id": req_id}