summaryrefslogtreecommitdiffstats
path: root/src/fastfield/writer.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/fastfield/writer.rs')
-rw-r--r--src/fastfield/writer.rs3
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)?;