类 WordMeta

java.lang.Object
com.walker.semantics.WordMeta

public class WordMeta extends Object
描述:词元对象定义
作者:
时克英
  • 构造器详细资料

  • 方法详细资料

    • isDuplication

      public boolean isDuplication()
      返回是否已经是重复的词
      返回:
    • setDuplication

      public void setDuplication(boolean duplication)
    • getIndex

      public int getIndex()
    • setIndex

      public void setIndex(int index)
    • getText

      public String getText()
    • getSpeechPart

      public SpeechPart getSpeechPart()
    • isMyName

      public boolean isMyName()
      是否系统规定的名词,不包括:道路和建筑
      返回:
    • isMyPlace

      public boolean isMyPlace()
      是否系统定义的建筑,如:中原饭店。

      该关键词会提交到系统以及语音系统中
      返回:
    • isMyRoad

      public boolean isMyRoad()
      是否系统定义的道路,如:文化路。

      该关键词会提交到系统以及语音系统中
      返回:
    • isPlace

      public boolean isPlace()
      是否是地点词
      返回:
    • isInstruction

      public boolean isInstruction()
      是否已经是自定义指令词。

      指令词不管动词、名词,系统自定义一律使用 SpeechPart.MY_V 类型
      返回:
    • isInstructionAuxiliary

      public boolean isInstructionAuxiliary()
      是否指令辅助词,如:显示...(分布)
      返回:
    • isResource

      public boolean isResource()
    • isAvailableInstruction

      public boolean isAvailableInstruction()
      可当指令使用的词性
      返回:
    • isVerbs

      public boolean isVerbs()
      是否动词
      返回:
    • isPreposition

      public boolean isPreposition()
      是否介词

    • 该方法目前在解析时间中判断,如:[从...] 至 使用
    • 返回:
    • isF_Position

      public boolean isF_Position()
      是否方位词

    • 该方法目前在解析时间中判断,如:...之间
    • 返回:
    • isTime

      public boolean isTime()
      是否时间词

    • 该方法目前在解析时间中判断,如:最近
    • 返回:
    • isNumber

      public boolean isNumber()
      是否数值
      返回:
    • isMQ

      public boolean isMQ()
      是否数值+单位(数值可能是中文,如:一天、一个月等)
      返回:
    • isQ

      public boolean isQ()
      是否单位,如:个,双等
      返回:
    • isQuantity

      public boolean isQuantity()
      是否数量,因为情况复杂,发现词性:m和mq是混合存在的,根据句子不同是不确定的,所以这里
      返回的是只要包含数量词相关的情况都返回True,如:
       m: 五十,3个,三个,五十六个,120个,2万,2万个,两万,两万个
       mq:二十二公里,两只,一双,4500人
       
      返回:
    • isM

      @Deprecated public boolean isM()
      已过时。
      数词,如:几、12345等,有些很特殊,如:一个月(一个mq),而两个月、三个月就分开了
      返回:
    • isAdjective

      public boolean isAdjective()
      是否形容词
      返回:
    • isName

      public boolean isName()
      是否名词(或动名词)
      返回:
    • equals

      public boolean equals(Object obj)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object