Skip to content

Commit 9ca9317

Browse files
authored
fix(query): pass complete Volnitsky n-grams (#20208)
fix(query): make Volnitsky n-gram loads safe
1 parent ec61b69 commit 9ca9317

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/query/expression/src/filter/volnitsky.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ impl<'a> VolnitskyBase<'a> {
5555
let hash = if !fallback {
5656
let mut hash = Box::new([0; HASH_SIZE]);
5757
for i in (0..=needle_size - mem::size_of::<NGram>()).rev() {
58-
let ngram = Self::to_ngram(&needle[i..i + 1]);
58+
let ngram = Self::to_ngram(&needle[i..i + mem::size_of::<NGram>()]);
5959
Self::put_ngram(hash.as_mut(), ngram, i as u8 + 1);
6060
}
6161
Some(hash)

0 commit comments

Comments
 (0)