所有程序包
| 程序包 | 说明 |
|---|---|
| hust.cs.javacourse.search.index |
hust.cs.javacourse.search.index包里定义了和倒排索引数据结构相关的抽象类,以及和索引构建相关的抽象类和接口.
|
| hust.cs.javacourse.search.index.impl |
对hust.cs.javacourse.search.index包里定义的抽象类和接口的具体实现放在这个包里。
|
| hust.cs.javacourse.search.parse |
hust.cs.javacourse.search.parse包里定义了文档解析、分词,单词过滤有关的抽象类.学生需要实现这些抽象类的具体子类
|
| hust.cs.javacourse.search.parse.impl |
对hust.cs.javacourse.search.parse包里定义的抽象类和接口的具体实现放在这个包里。
|
| hust.cs.javacourse.search.query |
hust.cs.javacourse.search.query包里定义了和搜索有关的抽象类和接口.学生需要实现这些抽象类和接口的具体子类.
|
| hust.cs.javacourse.search.query.impl |
对hust.cs.javacourse.search.query包里定义的抽象类和接口的具体实现放在这个包里。
|
| hust.cs.javacourse.search.run |
最后的程序运行入口类放在hust.cs.javacourse.search.run里
|
| hust.cs.javacourse.search.util |
hust.cs.javacourse.search.util包里实现了一些工具类,学生可以参考和直接使用.具体包括:
Config:索引构建和搜索的配置信息
StopWords:停用词表
StringSplitter:将字符串分割成一个个的单词
FileUtil:读写文本文件
|