Skip to main content

serialize_document

Function serialize_document 

Source
pub fn serialize_document(doc: &Document, schema: &Schema) -> Result<Vec<u8>>
Expand description

Binary document format: num_fields: u16 per field: field_id: u16, type_tag: u8, value data 0=Text: len:u32 + utf8 1=U64: u64 LE 2=I64: i64 LE 3=F64: f64 LE 4=Bytes: len:u32 + raw 5=SparseVector: count:u32 + count*(u32+f32) 6=DenseVector: count:u32 + count*f32 7=Json: len:u32 + json utf8