@Override public double getProbability(String phrase) throws Exception { long n = getNrOfNgrams(CoreUtils.getPhraseLength(phrase)); if (n == 0) { return 0; } else { return (double) getFrequency(phrase) / n; } }
@Override public long getFrequency(String phrase) throws Exception { int phraseLength = CoreUtils.getPhraseLength(phrase); if (cfd.hasCondition(phraseLength)) { return cfd.getCount(phraseLength, phrase); } else { return 0; } }