mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-04 20:37:15 +02:00
Use a nonrandom hasher when decoding NDJSON
This commit is contained in:
parent
69c931334f
commit
93fbdc06d3
3 changed files with 8 additions and 5 deletions
|
@ -8,6 +8,7 @@ use bumparaw_collections::RawMap;
|
|||
use memmap2::Mmap;
|
||||
use milli::documents::Error;
|
||||
use milli::Object;
|
||||
use rustc_hash::FxBuildHasher;
|
||||
use serde::de::{SeqAccess, Visitor};
|
||||
use serde::{Deserialize, Deserializer};
|
||||
use serde_json::error::Category;
|
||||
|
@ -263,7 +264,7 @@ pub fn read_ndjson(input: &File) -> Result<u64> {
|
|||
match result {
|
||||
Ok(raw) => {
|
||||
// try to deserialize as a map
|
||||
RawMap::from_raw_value(raw, &bump)
|
||||
RawMap::from_raw_value_and_hasher(raw, FxBuildHasher, &bump)
|
||||
.map_err(|e| DocumentFormatError::from((PayloadType::Ndjson, e)))?;
|
||||
count += 1;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue