类 AbstractTermTuple

java.lang.Object
hust.cs.javacourse.search.index.AbstractTermTuple
直接已知子类:
TermTuple

public abstract class AbstractTermTuple
extends java.lang.Object
 AbstractTermTuple是所有TermTuple对象的抽象父类.
      一个TermTuple对象为三元组(单词,出现频率,出现的当前位置).
      当解析一个文档时,每解析到一个单词,应该产生一个三元组,其中freq始终为1(因为单词出现了一次).
 
  • 字段概要

    字段 
    修饰符和类型 字段 说明
    int curPos
    单词出现的当前位置
    int freq
    出现次数,始终为1
    AbstractTerm term
    单词
  • 构造器概要

    构造器 
    构造器 说明
    AbstractTermTuple()  
  • 方法概要

    修饰符和类型 方法 说明
    abstract boolean equals​(java.lang.Object obj)
    判断二个三元组内容是否相同
    abstract java.lang.String toString()
    获得三元组的字符串表示

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • 字段详细资料

  • 构造器详细资料

  • 方法详细资料

    • equals

      public abstract boolean equals​(java.lang.Object obj)
      判断二个三元组内容是否相同
      覆盖:
      equals 在类中 java.lang.Object
      参数:
      obj - :要比较的另外一个三元组
      返回:
      如果内容相等(三个属性内容都相等)返回true,否则返回false
    • toString

      public abstract java.lang.String toString()
      获得三元组的字符串表示
      覆盖:
      toString 在类中 java.lang.Object
      返回:
      : 三元组的字符串表示