Chore: drop classifier match default threshold to 0.3

This commit is contained in:
shamoon
2026-09-18 19:10:13 -07:00
parent 36c10b72b9
commit 405ab39b40
3 changed files with 4 additions and 4 deletions
+1 -1
View File
@@ -1200,7 +1200,7 @@ classifier to assign a correspondent, document type, or storage path to a
document. Predictions below this threshold are discarded and the field is
left unassigned, preventing low-confidence guesses from being applied.
Defaults to 0.6.
Defaults to 0.3.
#### [`PAPERLESS_MATCH_REGEX_TIMEOUT_SECONDS=<float>`](#PAPERLESS_MATCH_REGEX_TIMEOUT_SECONDS) {#PAPERLESS_MATCH_REGEX_TIMEOUT_SECONDS}
+2 -2
View File
@@ -1040,9 +1040,9 @@ def test_classifier_match_threshold_default() -> None:
GIVEN:
- No PAPERLESS_CLASSIFIER_MATCH_THRESHOLD environment variable is set
THEN:
- The classifier match threshold defaults to 0.6
- The classifier match threshold defaults to 0.3
"""
assert settings.CLASSIFIER_MATCH_THRESHOLD == 0.6
assert settings.CLASSIFIER_MATCH_THRESHOLD == 0.3
class TestPreprocessContent:
+1 -1
View File
@@ -98,7 +98,7 @@ MODEL_FILE = get_path_from_env(
# document type, or storage path. 0.0 disables the threshold.
CLASSIFIER_MATCH_THRESHOLD: Final[float] = get_float_from_env(
"PAPERLESS_CLASSIFIER_MATCH_THRESHOLD",
0.6,
0.3,
)
MATCH_REGEX_TIMEOUT_SECONDS: Final[float] = get_float_from_env(
"PAPERLESS_MATCH_REGEX_TIMEOUT_SECONDS",