diff --git a/src/bin/indexer.rs b/src/bin/indexer.rs index 3a40bb179..fbf315a75 100644 --- a/src/bin/indexer.rs +++ b/src/bin/indexer.rs @@ -601,9 +601,8 @@ fn word_docids_merge(_key: &[u8], values: &[Vec]) -> Result, ()> { Ok(vec) } -fn docid_word_positions_merge(_key: &[u8], values: &[Vec]) -> Result, ()> { - assert!(values.windows(2).all(|vs| vs[0] == vs[1])); - Ok(values[0].to_vec()) +fn docid_word_positions_merge(key: &[u8], _values: &[Vec]) -> Result, ()> { + panic!("merging word docid positions is an error ({:?})", key.as_bstr()) } fn words_pairs_proximities_docids_merge(_key: &[u8], values: &[Vec]) -> Result, ()> { @@ -621,7 +620,7 @@ fn words_pairs_proximities_docids_merge(_key: &[u8], values: &[Vec]) -> Resu } fn documents_merge(key: &[u8], _values: &[Vec]) -> Result, ()> { - panic!("impossible to merge documents ({:?})", key.as_bstr()) + panic!("merging documents is an error ({:?})", key.as_bstr()) } fn merge_into_lmdb_database(