我尝试索引大量单词并将它们分组到不同的文件中。我的意思是每个字母字符我认为是一个文件,如a.txt,b.txt,... 我的想法是这个结构,但我正在寻找更好的结构,因为每个hashmap的键(word)都有一个文件而不需要其他hashmap。
HashMap<String, HashMap<String,ArrayList<Posting>>>
例如
HashMap<"book", HashMap<"b.txt",ArrayList<Posting>>>
HashMap<"baby", HashMap<"b.txt",ArrayList<Posting>>>
答案 0 :(得分:0)
为什么需要嵌套的hashmap?您始终可以从单词本身中结束文件名。或者 - 将单词和文件名包装在将用作单级散列映射中的键的对象中。