From 7cf2b6aaecb841b50b176cc240436a8dbbe20ff2 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 7 Jan 2021 09:35:58 +0100 Subject: [PATCH] Classifier consider --- app/src/main/java/eu/faircode/email/MessageClassifier.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/MessageClassifier.java b/app/src/main/java/eu/faircode/email/MessageClassifier.java index 7f66276f9b..41daf34505 100644 --- a/app/src/main/java/eu/faircode/email/MessageClassifier.java +++ b/app/src/main/java/eu/faircode/email/MessageClassifier.java @@ -212,7 +212,7 @@ public class MessageClassifier { if (!added) return null; - if (state.maxMatchedWords == 0) + if (state.maxMatchedWords < MIN_MATCHED_WORDS) return null; DB db = DB.getInstance(context); @@ -231,16 +231,13 @@ public class MessageClassifier { } Stat stat = state.classStats.get(clazz); - boolean consider = (stat.matchedWords >= MIN_MATCHED_WORDS); double chance = stat.totalFrequency / messages / state.maxMatchedWords; Chance c = new Chance(clazz, chance); EntityLog.log(context, "Classifier " + c + " frequency=" + stat.totalFrequency + "/" + messages + " matched=" + stat.matchedWords + "/" + state.maxMatchedWords + - " consider=" + consider + " words=" + TextUtils.join(", ", stat.words)); - if (consider) - chances.add(c); + chances.add(c); } if (BuildConfig.DEBUG)