def train_and_score_mongo(): """ Rescore all items from mongo """ print "**************Training*********************" train_on_user_input() print "**************Scoring and Indexing*****************" mmu = MemexMongoUtils() docs = mmu.list_all_urls_iterator(return_html = True) ranker = Ranker.load() for doc in tqdm(docs, leave = True): try: score = ranker.score_doc(doc) except: score = 0 mmu.set_score(doc["url"], score) _score_hosts()