项目1倒排索引
对于此项目,您将编写一个Java程序,该程序递归处理目录中的所有文本文件并构建一个反向索引,以存储从单词到找到这些单词的文档(以及这些文档中的位置)的映射。 例如,假设我们在反向索引中存储了以下映射:
capybara
"mammals.txt", 11
platypus
"mammals.txt", 3, 8
"venomous.txt", 2
这表示在文件mammals.txt 11的位置11中找到了capybara 。在两个文件mammals.txt和venomous.txt发现了platypus 。 在文件mammals.txt ,单词platypus在位置3和8出现两次。在文件venomous.txt ,单词platypus在文件的位置2。
功能性
对于此项目,您的代码必须遍历目录并处理在该目录中找到的所有文本文件(包括所有子目录)。 对于每个文本文件,您必须