From 7b9cd09a6ee1a50291fd5e5f4bd32cf6d08b5fc4 Mon Sep 17 00:00:00 2001 From: Paul Masurel Date: Wed, 19 Jul 2017 18:22:02 +0900 Subject: [PATCH] Closes #199. Unindexed fields are indexed as untokenized --- src/indexer/segment_writer.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/indexer/segment_writer.rs b/src/indexer/segment_writer.rs index fc19f3f8a..bbafb37ef 100644 --- a/src/indexer/segment_writer.rs +++ b/src/indexer/segment_writer.rs @@ -116,6 +116,9 @@ impl<'a> SegmentWriter<'a> { self.doc_opstamps.push(add_operation.opstamp); for (field, field_values) in doc.get_sorted_field_values() { let field_options = schema.get_field_entry(field); + if !field_options.is_indexed() { + continue; + } match *field_options.field_type() { FieldType::Str(ref text_options) => { let num_tokens: u32 = if text_options.get_indexing_options().is_tokenized() {