return dict if __name__ == '__main__': if len(sys.argv) != 2: print "usage: ./CosSimilarityPlusUserRank.py <file to read json data(tweets)>" sys.exit(1) filename = sys.argv[1] f = file(filename, "r") tweets = f.readlines() cosineSimilarity = CosineSimilarity() userRank = UserRank() cosSimilarityPlusUserRank = CosSimilarityPlusUserRank() userIDtoName_map = cosSimilarityPlusUserRank.map_userIDtoName(tweets) userRank_dict = userRank.main() preProcessedValues = cosineSimilarity.main(False) while True: input_query = raw_input("Enter query: ") query_terms = cosineSimilarity.split_text(input_query) query_vector = cosineSimilarity.calculateTFIDFVectorofQueryTerm( query_terms, preProcessedValues[1], preProcessedValues[2]) final_dict = cosineSimilarity.calc_TFIDFofDocs(query_terms, preProcessedValues[0],
def getRange(): myCon = get_db(); start = int(request.args['start']) end = int(request.args['end']) allUser = UserRank.getRange(myCon, start, end) return json.dumps(dict(allUser=allUser))
def getRank(): myCon = get_db(); score = int(request.args['score']) rank = UserRank.getRank(myCon, score) return json.dumps(dict(rank=rank))
def getUser(): myCon = get_db(); rank = int(request.args['rank']) uid = UserRank.getUser(myCon, rank) return json.dumps(dict(uid=uid))
def updateScore(): myCon = get_db(); uid = int(request.args['uid']) newScore = int(request.args['newScore']) UserRank.updateScore(myCon, uid, newScore) return json.dumps(dict(id=1))