| Constructor and Description |
|---|
NGramCharModel()
Initializes an empty instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(CharSequence chars,
int minLength,
int maxLength)
Adds CharSequence that will be ngrammed into chars.
|
void |
add(String ngram)
Adds one NGram, if it already exists the count increase by one.
|
boolean |
contains(String ngram)
Checks fit he given tokens are contained by the current instance.
|
void |
cutoff(int cutoffUnder,
int cutoffOver)
Deletes all ngram which do appear less than the cutoffUnder value
and more often than the cutoffOver value.
|
boolean |
equals(Object obj) |
int |
getCount(String ngram)
Retrieves the count of the given ngram.
|
int |
hashCode() |
Iterator<String> |
iterator()
|
int |
numberOfGrams()
Retrieves the total count of all Ngrams.
|
void |
remove(String ngram)
Removes the specified tokens form the NGram model, they are just dropped.
|
void |
setCount(String ngram,
int count)
Sets the count of an existing ngram.
|
int |
size()
Retrieves the number of
String entries in the current instance. |
String |
toString() |
forEach, spliteratorpublic int getCount(String ngram)
ngram - an ngrampublic void setCount(String ngram, int count)
ngram - count - public void add(String ngram)
ngram - public void add(CharSequence chars, int minLength, int maxLength)
chars - minLength - maxLength - public void remove(String ngram)
ngram - public boolean contains(String ngram)
ngram - public int size()
String entries in the current instance.public int numberOfGrams()
public void cutoff(int cutoffUnder,
int cutoffOver)
cutoffUnder - cutoffOver - Copyright © 2020 The Apache Software Foundation. All rights reserved.