类 WordMeta
java.lang.Object
com.walker.semantics.WordMeta
描述:词元对象定义
- 作者:
- 时克英
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明booleanintgetIndex()getText()inthashCode()boolean是否形容词boolean可当指令使用的词性boolean返回是否已经是重复的词boolean是否方位词boolean是否已经是自定义指令词。boolean是否指令辅助词,如:显示...booleanisM()已过时。booleanisMQ()是否数值+单位(数值可能是中文,如:一天、一个月等)booleanisMyName()是否系统规定的名词,不包括:道路和建筑boolean是否系统定义的建筑,如:中原饭店。booleanisMyRoad()是否系统定义的道路,如:文化路。booleanisName()是否名词(或动名词)booleanisNumber()是否数值booleanisPlace()是否是地点词boolean是否介词booleanisQ()是否单位,如:个,双等boolean是否数量,因为情况复杂,发现词性:m和mq是混合存在的,根据句子不同是不确定的,所以这里
返回的是只要包含数量词相关的情况都返回True,如:booleanbooleanisTime()是否时间词booleanisVerbs()是否动词voidsetDuplication(boolean duplication) voidsetIndex(int index) toString()
-
构造器详细资料
-
WordMeta
-
-
方法详细资料
-
isDuplication
public boolean isDuplication()返回是否已经是重复的词- 返回:
-
setDuplication
public void setDuplication(boolean duplication) -
getIndex
public int getIndex() -
setIndex
public void setIndex(int index) -
getText
-
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
已过时。数词,如:几、12345等,有些很特殊,如:一个月(一个mq),而两个月、三个月就分开了- 返回:
-
isAdjective
public boolean isAdjective()是否形容词- 返回:
-
isName
public boolean isName()是否名词(或动名词)- 返回:
-
equals
-
hashCode
public int hashCode() -
toString
-