Merge "Fix: Personalized dicts suggest invalid words with v403."
commit
e65973882d
|
@ -74,8 +74,9 @@ namespace latinime {
|
||||||
}
|
}
|
||||||
const WordAttributes wordAttributes = dictionaryStructurePolicy->getWordAttributesInContext(
|
const WordAttributes wordAttributes = dictionaryStructurePolicy->getWordAttributesInContext(
|
||||||
dicNode->getPrevWordIds(), dicNode->getWordId(), multiBigramMap);
|
dicNode->getPrevWordIds(), dicNode->getWordId(), multiBigramMap);
|
||||||
if (dicNode->hasMultipleWords()
|
if (wordAttributes.getProbability() == NOT_A_PROBABILITY
|
||||||
&& (wordAttributes.isBlacklisted() || wordAttributes.isNotAWord())) {
|
|| (dicNode->hasMultipleWords()
|
||||||
|
&& (wordAttributes.isBlacklisted() || wordAttributes.isNotAWord()))) {
|
||||||
return static_cast<float>(MAX_VALUE_FOR_WEIGHTING);
|
return static_cast<float>(MAX_VALUE_FOR_WEIGHTING);
|
||||||
}
|
}
|
||||||
// TODO: This equation to calculate the improbability looks unreasonable. Investigate this.
|
// TODO: This equation to calculate the improbability looks unreasonable. Investigate this.
|
||||||
|
|
Loading…
Reference in New Issue