Example #1
0
def cleaner_result():
    '''
    return json result after cleaning. 
    '''
    args = parser.parse_args()
    key = args['key']
    print args
    if key == None:
        key = request.form.get('key')
    if key == None or key.strip() == '':
        return 'No info'
    else:
        result = keydb_clean(key)
    
    return json.dumps(result)
Example #2
0
def valdb_add_result(val):
    dbVal_local = {}
    dbVal_wordcount_local = []
    score = defaultdict(list)
      
    i=0
    while i<len(val):
        v = val[i]    
        v = keydb_clean(v,True)
        # get frequency count (multiple values of them) for value v and add to database dbVal
        countdict = getCount(v)
        dbVal_local = valdb_add(countdict)
        # get wordcount for value v and add to database dbVal_wordcount
        dbVal_wordcount_local = valdb_wordcount_add(getWordcount(countdict,v))
        score[i] = getScore(v,dbVal_local,dbVal_wordcount_local,countdict)
        i+=1
      
    
    return dbVal_local,dbVal_wordcount_local,score