diff options
Diffstat (limited to 'src/fastfield/writer.rs')
-rw-r--r-- | src/fastfield/writer.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fastfield/writer.rs b/src/fastfield/writer.rs index de9efe9..3afe6af 100644 --- a/src/fastfield/writer.rs +++ b/src/fastfield/writer.rs @@ -6,6 +6,7 @@ use crate::fastfield::{BytesFastFieldWriter, FastFieldSerializer}; use crate::postings::UnorderedTermId; use crate::schema::{Cardinality, Document, Field, FieldType, Schema}; use crate::termdict::TermOrdinal; +use fnv::FnvHashMap; use std::collections::HashMap; use std::io; @@ -116,7 +117,7 @@ impl FastFieldsWriter { pub fn serialize( &self, serializer: &mut FastFieldSerializer, - mapping: &HashMap<Field, HashMap<UnorderedTermId, TermOrdinal>>, + mapping: &HashMap<Field, FnvHashMap<UnorderedTermId, TermOrdinal>>, ) -> io::Result<()> { for field_writer in &self.single_value_writers { field_writer.serialize(serializer)?; |