public class Term extends Object implements Serializable
Constructor and Description |
---|
Term(String name,
int offe,
AnsjItem item) |
Term(String name,
int offe,
String natureStr,
int natureFreq) |
Term(String name,
int offe,
TermNatures termNatures) |
Modifier and Type | Method and Description |
---|---|
void |
clearScore()
将term的所有分数置为0
|
Term |
from() |
String |
getName() |
String |
getNatureStr() |
int |
getOffe() |
String |
getRealName() |
List<Term> |
getSubTerm() |
List<String> |
getSynonyms() |
boolean |
isNewWord() |
AnsjItem |
item() |
Term |
merage(Term to)
进行term合并
|
Term |
merageWithBlank(Term to)
进行term合并,能合并空白字符
|
Nature |
natrue()
获得这个词的词性.词性计算后才可生效
|
Term |
next() |
double |
score() |
void |
score(double score) |
double |
selfScore() |
void |
selfScore(double selfScore) |
void |
setFrom(Term from) |
void |
setName(String name) |
void |
setNature(Nature nature) |
void |
setNewWord(boolean newWord) |
Term |
setNext(Term next)
返回他自己
|
void |
setOffe(int offe) |
void |
setPathScore(Term from,
Map<String,Double> relationMap)
核心构建最优的路径
|
void |
setPathSelfScore(Term from)
核心分数的最优的路径,越小越好
|
void |
setRealName(String realName) |
void |
setSubTerm(List<Term> subTerm) |
void |
setSynonyms(List<String> synonyms) |
void |
setTo(Term to) |
TermNatures |
termNatures()
获得这个term的所有词性
|
Term |
to() |
String |
toString() |
int |
toValue() |
void |
updateOffe(int offe)
更新偏移量
|
void |
updateTermNaturesAndNature(TermNatures termNatures) |
public Term(String name, int offe, TermNatures termNatures)
public int toValue()
public int getOffe()
public void setOffe(int offe)
public String getName()
public void setName(String name)
public void setPathScore(Term from, Map<String,Double> relationMap)
term
- public void setPathSelfScore(Term from)
term
- public Term merageWithBlank(Term to)
term
- maxNature
- public void updateOffe(int offe)
offe
- public Term next()
public Term from()
public Term to()
public void setFrom(Term from)
public void setTo(Term to)
public TermNatures termNatures()
public void setNature(Nature nature)
public Nature natrue()
public String getNatureStr()
public void clearScore()
public String getRealName()
public void setRealName(String realName)
public double score()
public void score(double score)
public double selfScore()
public void selfScore(double selfScore)
public AnsjItem item()
public boolean isNewWord()
public void setNewWord(boolean newWord)
public void updateTermNaturesAndNature(TermNatures termNatures)
Copyright © 2020. All rights reserved.