类的使用
hust.cs.javacourse.search.index.AbstractPosting
| 程序包 | 说明 |
|---|---|
| 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.query |
hust.cs.javacourse.search.query包里定义了和搜索有关的抽象类和接口.学生需要实现这些抽象类和接口的具体子类.
|
| hust.cs.javacourse.search.query.impl |
对hust.cs.javacourse.search.query包里定义的抽象类和接口的具体实现放在这个包里。
|
-
hust.cs.javacourse.search.index中AbstractPosting的使用
类型参数类型为AbstractPosting的hust.cs.javacourse.search.index中的字段 修饰符和类型 字段 说明 protected java.util.List<AbstractPosting>AbstractPostingList. listPosting列表,Posting必须是AbstractPosting子类型对象返回AbstractPosting的hust.cs.javacourse.search.index中的方法 修饰符和类型 方法 说明 abstract AbstractPostingAbstractPostingList. get(int index)返回指定下标位置的Posting参数类型为AbstractPosting的hust.cs.javacourse.search.index中的方法 修饰符和类型 方法 说明 abstract voidAbstractPostingList. add(AbstractPosting posting)添加Posting,要求不能有内容重复的postingabstract intAbstractPosting. compareTo(AbstractPosting o)比较二个Posting对象的大小(根据docId)abstract booleanAbstractPostingList. contains(AbstractPosting posting)是否包含指定Posting对象abstract intAbstractPostingList. indexOf(AbstractPosting posting)返回指定Posting对象的下标abstract voidAbstractPostingList. remove(AbstractPosting posting)删除指定的Posting对象类型变量类型为AbstractPosting的hust.cs.javacourse.search.index中的方法参数 修饰符和类型 方法 说明 abstract voidAbstractPostingList. add(java.util.List<AbstractPosting> postings)添加Posting列表,,要求不能有内容重复的posting -
hust.cs.javacourse.search.index.impl中AbstractPosting的使用
hust.cs.javacourse.search.index.impl中AbstractPosting的子类 修饰符和类型 类 说明 classPosting返回AbstractPosting的hust.cs.javacourse.search.index.impl中的方法 修饰符和类型 方法 说明 AbstractPostingPostingList. get(int index)返回指定下标位置的Posting参数类型为AbstractPosting的hust.cs.javacourse.search.index.impl中的方法 修饰符和类型 方法 说明 voidPostingList. add(AbstractPosting posting)添加Posting,要求不能有内容重复的postingintPosting. compareTo(AbstractPosting o)比较二个Posting对象的大小(根据docId)booleanPostingList. contains(AbstractPosting posting)是否包含指定Posting对象intPostingList. indexOf(AbstractPosting posting)返回指定Posting对象的下标voidPostingList. remove(AbstractPosting posting)删除指定的Posting对象类型变量类型为AbstractPosting的hust.cs.javacourse.search.index.impl中的方法参数 修饰符和类型 方法 说明 voidPostingList. add(java.util.List<AbstractPosting> postings)添加Posting列表,,要求不能有内容重复的posting -
hust.cs.javacourse.search.query中AbstractPosting的使用
类型参数类型为AbstractPosting的hust.cs.javacourse.search.query中的字段 修饰符和类型 字段 说明 protected java.util.Map<AbstractTerm,AbstractPosting>AbstractHit. termPostingMapping命中的单词和对应的Posting键值对,对计算文档得分有用,对于一个查询命中结果,一个term对应的是Posting而不是PostingList返回变量类型为AbstractPosting的类型的hust.cs.javacourse.search.query中的方法 修饰符和类型 方法 说明 abstract java.util.Map<AbstractTerm,AbstractPosting>AbstractHit. getTermPostingMapping()获得命中的单词和对应的Posting键值对类型变量类型为AbstractPosting的hust.cs.javacourse.search.query中的构造器参数 构造器 说明 AbstractHit(int docId, java.lang.String docPath, java.util.Map<AbstractTerm,AbstractPosting> termPostingMapping)构造函数 -
hust.cs.javacourse.search.query.impl中AbstractPosting的使用
返回变量类型为AbstractPosting的类型的hust.cs.javacourse.search.query.impl中的方法 修饰符和类型 方法 说明 java.util.Map<AbstractTerm,AbstractPosting>Hit. getTermPostingMapping()获得命中的单词和对应的Posting键值对类型变量类型为AbstractPosting的hust.cs.javacourse.search.query.impl中的构造器参数 构造器 说明 Hit(int docId, java.lang.String docPath, java.util.Map<AbstractTerm,AbstractPosting> termPostingMapping)构造函数