Exemplo n.º 1
0
        document[term[1]].append(term)
    else:
        document[term[1]] = []
        document[term[1]].append(term)

    keywordIndex = dataHandler.getKeywordIndex(term[2])
    if len(keywordIndex) > 0:
        index_to_keyword_mapping[keywordIndex[0][0]] = term[2];

    else:
        index = dataHandler.insertKeywordIndex(term[2])
        index_to_keyword_mapping[index] = term[2];


vector_space = VectorSpace(document, index_to_keyword_mapping.values())

index = 0

doc_list = list(document.values())
for doc in doc_list:
    sim_list = vector_space.ralated(index)
    doc_index = 0
    for sim in sim_list:
        if sim > 0.4 and index != doc_index:
            dataHandler.insertRelatedDoc(doc[0][1], doc_list[doc_index][0][1])
        doc_index = doc_index + 1

    index = index +1