diff options
Diffstat (limited to 'database/src/kv/index.rs')
| -rw-r--r-- | database/src/kv/index.rs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/database/src/kv/index.rs b/database/src/kv/index.rs index 591aeee..5ceab1c 100644 --- a/database/src/kv/index.rs +++ b/database/src/kv/index.rs @@ -59,11 +59,13 @@ pub fn update_index( } } } - SortKey::Text(path) => { + SortKey::Text(paths) => { let mut tokens = HashSet::new(); - for val in path.get_matching_values(ob) { - for tok in text_tokenizer(str::from_utf8(val).unwrap()) { - tokens.insert(tok); + for path in paths { + for val in path.get_matching_values(ob) { + for tok in text_tokenizer(str::from_utf8(val).unwrap()) { + tokens.insert(tok); + } } } for tok in &tokens { |