From 2d6f1d43ffaa36bc052ba17d9705a01b4e7d540f Mon Sep 17 00:00:00 2001 From: boraarslan Date: Fri, 3 Jun 2022 17:45:02 +0300 Subject: [PATCH] Add bool and explicit types for merger --- src/indexer/merger.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/indexer/merger.rs b/src/indexer/merger.rs index 9856bc134..ee6f825f4 100644 --- a/src/indexer/merger.rs +++ b/src/indexer/merger.rs @@ -298,6 +298,7 @@ impl IndexMerger { FieldType::U64(ref options) | FieldType::I64(ref options) | FieldType::F64(ref options) + | FieldType::Bool(ref options) | FieldType::Date(ref options) => match options.get_fastfield_cardinality() { Some(Cardinality::SingleValue) => { self.write_single_fast_field(field, fast_field_serializer, doc_id_mapping)?; @@ -312,7 +313,7 @@ impl IndexMerger { self.write_bytes_fast_field(field, fast_field_serializer, doc_id_mapping)?; } } - _ => { + FieldType::JsonObject(_) | FieldType::Facet(_) | FieldType::Str(_) => { // We don't handle json fast field for the moment // They can be implemented using what is done // for facets in the future