Lowercase quoted words

This commit is contained in:
Clément Renault 2020-08-10 14:49:09 +02:00
parent 883a8109c8
commit 1bd37d213a
No known key found for this signature in database
GPG Key ID: 92ADA4E935E71FA4

View File

@ -152,7 +152,7 @@ impl Index {
let dfas = words.into_iter().enumerate().map(|(i, word)| { let dfas = words.into_iter().enumerate().map(|(i, word)| {
let (word, quoted) = match word { let (word, quoted) = match word {
QueryToken::Free(word) => (word.cow_to_lowercase(), word.len() <= 3), QueryToken::Free(word) => (word.cow_to_lowercase(), word.len() <= 3),
QueryToken::Quoted(word) => (Cow::Borrowed(word), true), QueryToken::Quoted(word) => (word.cow_to_lowercase(), true),
}; };
let is_last = i + 1 == number_of_words; let is_last = i + 1 == number_of_words;
let is_prefix = is_last && !ends_with_whitespace && !quoted; let is_prefix = is_last && !ends_with_whitespace && !quoted;