fix(katana): only regex if the word length is > 2
This commit is contained in:
parent
f13d50e0f6
commit
8c1e39708f
@ -178,11 +178,14 @@ fn regexify_text(text: &String) -> String {
|
|||||||
ascii_text.push(' ');
|
ascii_text.push(' ');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
ascii_text.split_whitespace().for_each(|word| {
|
for word in ascii_text.split_whitespace() {
|
||||||
|
if word.len() < 2 && regex.len() > 0 {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
regex.push_str("(?=.*\\b");
|
regex.push_str("(?=.*\\b");
|
||||||
regex.push_str(word.to_lowercase().as_str());
|
regex.push_str(word.to_lowercase().as_str());
|
||||||
regex.push_str("\\b)");
|
regex.push_str("\\b)");
|
||||||
});
|
}
|
||||||
regex.push_str(".+");
|
regex.push_str(".+");
|
||||||
trace!("Regex: {}", regex);
|
trace!("Regex: {}", regex);
|
||||||
regex
|
regex
|
||||||
|
Loading…
Reference in New Issue
Block a user