fix: skip fuzzy matching for short banned terms (<=3 chars) to prevent false positives
This commit is contained in:
parent
415fe2324b
commit
204b7fab81
@ -71,6 +71,9 @@ def _is_banned(query: str) -> bool:
|
||||
if len(word) <= 3:
|
||||
continue
|
||||
for term in _banned_terms:
|
||||
# Skip fuzzy matching for very short banned terms (too many false positives)
|
||||
if len(term) <= 3:
|
||||
continue
|
||||
# Only fuzzy match for terms with similar length
|
||||
if abs(len(word) - len(term)) > 2:
|
||||
continue
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user