MCPcopy Index your code
hub / github.com/KnowledgeXLab/LeanRAG / main

Function main

tools/tools.py:332–355  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

330 print(f"处理进度: {progress}")
331
332def main():
333 # infile = '/data/H-RAG/H_RAG/data/kg/wikidata-20240101-all.json'
334 # outfile = '/data/H-RAG/H_RAG/data/kg/extracted.json'
335 # data1 = "/data/H-RAG/H_RAG/data/kg/triples.txt"
336 # 示例用法
337 # input_path = "CN-DBpediaMention2Entity.txt" # 替换成你的已排序输入文件路径
338 # temp1 = "temp1.txt"
339 # temp2 = "temp2.txt"
340 # output_path = "CN-DBpedia_pass.txt" # 替换成你想要输出的文件路径
341 # remove_duplicates('triple_data/wiki_entities_sorted.txt', output_file = 'triple_data/wiki_entities.txt')
342 # remove_duplicates('triple_data/wiki_aliases_sorted.txt', output_file = 'triple_data/wiki_aliases.txt')
343 # remove_duplicates('triple_data/wiki_descriptions_sorted.txt', output_file = 'triple_data/wiki_descriptions.txt')
344 # str_full_to_half_width(temp1, temp2)
345 # remove_duplicates(temp2, output_path)
346 # file_split('CN-DBpedia_pass.txt', 4)
347 # print_file('/data/H-RAG/H_RAG/data/kg/triples.txt', 1000)
348 # count_lines('/data/H-RAG/H_RAG/data/kg/triples.txt')
349 # get_entities_from_triples("triples.txt", "triples_entities.txt", ['>', '<'])
350 # get_entities_from_wikidata('/data/H-RAG/H_RAG/data/kg/extracted.json', 'wiki_entities.txt', 'wiki_aliases.txt', 'wiki_descriptions.txt')
351 # yago-beyond-wikipedia, yago-facts, yago-schema, yago-taxonomy, yago-schema
352 # get_ttl('/data/H-RAG/H_RAG/data/kg/yago-schema.ttl', 'yago_wiki_triples.txt')
353 # json_pass(infile, outfile)
354 # remove_text_in_brackets('triple_data/dbpedia_entities.txt', 'triple_data/dbpedia_entities_clean.txt', True)
355 remove_duplicates('triple_data/temp.txt', 'triple_data/dbpedia_entities_clean.txt')
356
357
358if __name__ == "__main__":

Callers 1

tools.pyFile · 0.70

Calls 1

remove_duplicatesFunction · 0.85

Tested by

no test coverage detected