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],
Ejemplo n.º 2
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))
Ejemplo n.º 3
0
def getRank():
    myCon = get_db();
    score = int(request.args['score'])
    rank = UserRank.getRank(myCon, score)
    return json.dumps(dict(rank=rank))
Ejemplo n.º 4
0
def getUser():
    myCon = get_db();
    rank = int(request.args['rank'])
    uid = UserRank.getUser(myCon, rank)
    return json.dumps(dict(uid=uid))
Ejemplo n.º 5
0
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))