mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-12-06 14:55:07 +01:00
lazy load fuzzy only when required
This commit is contained in:
parent
431d4fd8e4
commit
96d7114fa7
1 changed files with 2 additions and 1 deletions
|
|
@ -1,7 +1,6 @@
|
|||
import logging
|
||||
import re
|
||||
|
||||
from fuzzywuzzy import fuzz
|
||||
|
||||
from documents.models import MatchingModel, Correspondent, DocumentType, Tag
|
||||
|
||||
|
|
@ -123,6 +122,8 @@ def matches(matching_model, document):
|
|||
return bool(match)
|
||||
|
||||
elif matching_model.matching_algorithm == MatchingModel.MATCH_FUZZY:
|
||||
from fuzzywuzzy import fuzz
|
||||
|
||||
match = re.sub(r'[^\w\s]', '', matching_model.match)
|
||||
text = re.sub(r'[^\w\s]', '', document_content)
|
||||
if matching_model.is_insensitive:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue