mirror of
https://github.com/meilisearch/meilisearch.git
synced 2025-09-14 08:46:26 +00:00
Use smartstring to store the external id in our hashmap
We need to store all the external id (primary key) in a hashmap associated to their internal id during. The smartstring remove heap allocation / memory usage and should improve the cache locality.
This commit is contained in:
@ -1109,8 +1109,11 @@ mod tests {
|
||||
|
||||
let mut big_object = HashMap::new();
|
||||
big_object.insert(S("id"), "wow");
|
||||
let content: String =
|
||||
(0..=u16::MAX).into_iter().map(|p| p.to_string()).reduce(|a, b| a + " " + &b).unwrap();
|
||||
let content: String = (0..=u16::MAX)
|
||||
.into_iter()
|
||||
.map(|p| p.to_string())
|
||||
.reduce(|a, b| a + " " + b.as_ref())
|
||||
.unwrap();
|
||||
big_object.insert("content".to_string(), &content);
|
||||
|
||||
let mut cursor = Cursor::new(Vec::new());
|
||||
|
Reference in New Issue
Block a user