public class Term extends Object
Modifier and Type | Field and Description |
---|---|
protected double |
score |
protected static Comparator<Term> |
SCORE_COMPARATOR |
protected String |
stem |
protected int |
totalOccurrences |
protected gnu.trove.map.hash.TObjectIntHashMap<Variant> |
variants |
Modifier and Type | Method and Description |
---|---|
protected void |
addScore(double ascore,
String reason) |
protected void |
addVariant(Variant variant) |
protected void |
addVariant(Variant variant,
int occurrences) |
protected void |
divideScore(double factor,
String reason) |
int |
getOccurrences()
PUBLIC: Returns the number of times the term occurred within the
classified content.
|
protected int |
getOccurrences(Variant variant) |
String |
getPreferredName()
PUBLIC: Returns the preferred variant of the term.
|
double |
getScore()
PUBLIC: Returns the term's score, a number in the range 0-1,
indicating its importance within the content.
|
protected double |
getScore(Variant v) |
String |
getStem()
PUBLIC: Returns the stem common to all variants of the term.
|
Variant[] |
getVariants()
PUBLIC: Returns all variant spellings of this term within the
content.
|
Variant[] |
getVariantsByRank()
PUBLIC: Returns all variant spellings of this term within the
content, with the most important first.
|
protected void |
merge(Term other) |
protected void |
multiplyScore(double factor,
String reason) |
protected void |
setScore(double score,
String reason) |
String |
toString() |
protected String stem
protected double score
protected int totalOccurrences
protected gnu.trove.map.hash.TObjectIntHashMap<Variant> variants
protected static Comparator<Term> SCORE_COMPARATOR
public String getStem()
public double getScore()
public Variant[] getVariants()
public Variant[] getVariantsByRank()
public int getOccurrences()
public String getPreferredName()
protected double getScore(Variant v)
protected int getOccurrences(Variant variant)
protected void setScore(double score, String reason)
protected void addScore(double ascore, String reason)
protected void multiplyScore(double factor, String reason)
protected void divideScore(double factor, String reason)
protected void addVariant(Variant variant)
protected void addVariant(Variant variant, int occurrences)
protected void merge(Term other)