# for node in web_graph: # print(node) # # print() ranker = Ranker(web_graph) ranker.calculate_rank(curb_factor=0.95, delta=0.04) print(ranker) # # for k in indexer.index: # print(k, indexer.index[k]) # print(indexer.find('supervised')) # query = ["index"] scorer = Scorer(indexer, ranker) queries = [['tokens'], ['index'], ['classification'], ['tokens', 'classification']] for query in queries: print(str(query) + ':') print('non-weighted:') score_list = scorer.cosine_score(query) # [(doc, score), (doc2, score2), ...] for tupel in score_list: print(tupel) print("________________________________") print('weighted with pagerank:') score_list2 = scorer.weighted_score(query) #[(doc, score), (doc2, score2),...] for tupel in score_list2: print(tupel) print("________________________________")