Simplify optional document decompression usage

This commit is contained in:
Clément Renault 2024-07-03 15:05:14 +02:00
parent e18b06ddda
commit e95e47d258
No known key found for this signature in database
GPG key ID: F250A4C4E3AE5F5F
7 changed files with 37 additions and 43 deletions

View file

@ -922,11 +922,10 @@ impl IndexScheduler {
}
let (id, compressed) = ret?;
let doc = match dictionary.as_ref() {
// TODO manage this unwrap correctly
Some(dict) => compressed.decompress_with(&mut buffer, dict)?,
None => compressed.as_non_compressed(),
};
let doc = compressed.decompress_with_optional_dictionary(
&mut buffer,
dictionary.as_ref(),
)?;
let mut document = milli::obkv_to_json(&all_fields, &fields_ids_map, doc)?;