源网页链接: http://terrier.org/docs/v4.1/javadoc/index.html
Org.terrier.application:
提供应用级别的代码,使用Terrier框架,对标准测试集合,已经建立索引的集合交互式查询,或者桌面搜索,执行建立索引啊,检索啊等。
Org.terrier.application.batchquerying:
应用级别的批量查询操作。例如为TREC执行操作
Org.terrier.application.desktop
提供Java Swing应用,基于Terrier,用来桌面搜索
Org.terrier.application.desktop.filehanding
JavaSwing应用,检索并打开任意文件
Org.terrier.compression.bit
对gamma,unary,二进制,delta等编码的输入输出操作,读写功能
Org.terrier.compression.integer
字节级别的读写
Org.terrier.compression.integer.codec
在压缩索引结构时候,提供字节级别的压缩
Org.terrier.compression.integer.codec.util
低级的实用的字节压缩类
Org.terrier.evalutation
相关性评价和标准评价
Org.terrier.indexing
建立索引
Org.terrier.indexing.tokenisation
和文档中词项相关的嘞
Org.terrier.learning
提供接口:Terrier”Fat”结果集,包括了结果集的一些特征,和添加新特征的装饰
Org.terrier.matching
查询匹配文档
Org.terrier.matching.daat
提供了文档即使匹配策略(document-at-a-time)(DAAT)
Org.terrier.matching.dsms
在已经给文档打分,或者合并之后,调整文档得分
Org.terrier.matching.models
提供带权重的模型
Org.terrier.matching.models.aftereffect
在DFR框架中,提供词频标准化部分
Or.gterrier.matching.models.basicmodel
在DFR框架中提供基础模型
Or.gmatching.models.normalisation
同上
Org.terrier.matching.models.queryexpansion
执行各种查询拓展模型
Org.terrier.matching.taat
提供即时匹配策略
Org.terrier.matching.tsms
词项得分调整,调整文档中某个特殊词项的得分
Org.terrier.querying
提供查询API包括,terrier框架,控制器,post过程和过滤器
Org.terrier.querying.parser
提供一个具体的分析程序,执行查询语言
Org.terrier.querying.summarisation
概括算法
Org.terrier.realtime
索引框架提供更新和实时的检索
Org.terrier.realtime.incremental
提供增量建立索引的功能
Org.terrier.realtime.matching
为实时索引结构提供额外的匹配方法
Org.terrier.realtime.memory
内存索引结构
Org.terrier.realtime.memory.fields
为内存索引结构提供属性索引
Org.terrier.realtime.multi
多重索引结构
Org.terrier.realtime.restructure
提供方法替换即使索引结构
Org.terrier.realtime.websitesearch
为网址搜索提供一个UI示例
Org.terrier.services.websitesearch.crawler4j
提供了网络爬虫,通过链接到crawler4j
Org.terrier.services.websitesearch.crawlers
提供网址爬虫
Org.terrier.sorting
为Terrier框架提供各种数组排序功能
Org.terrier.statistics
各种统计方法
Org.terrier.structures
数据结构
Org.terrier.structures.bit
在硬盘上建立索引结构,支持就的bit级别压缩策略
Org.terrier.structures.cache
执行批量查询操作时,为检索结果建立缓存
Org.terrier.structures.collections
各种数据结构
Org.terrier.structures.indexing
创建数据结构
Org.terrier.structures.indexing.classical
通过indexer类,在硬盘上创建索引
Org.terrier.structures.indexing.singlepass
提供建立单通道索引的数据结构
Org.terrier.structures.indexing.singlepass.hadoop
在Terrier上建立索引提供Hadoop的MapReduce
Org.terrier.structures.integer
提供字节压缩级别的一般索引位置类
Org.terrier.structures.merging
合并两个由Terrier创建的索引,成为一个数据结构
Org.terrier.sturctures.outputformat
写出检索结果集到硬盘,例如:.res文件
Org.terrier.structures.postings
在posting列表中提供单个posting和posting流
Org.terrier.sturctures.posting.bit
bit级别的posting迭代器
Org.terrier.sturctures.posting.integer
字节级别
Org.terrier.structures.seralization
可以序列化到硬盘的文件
Org.terrier.terms
词项管道在建立索引和处理查询时
Org.terrier.utility
可能应用到各个部分的
Org.terrier.utility.io
同上,IO部分
Org.terrier.utility.restructure
把传统的索引变成当前索引