Skip to content

Document

Properties

Name Type Description Notes
id String Unique identifier for the document (max 100 characters)
timestamp chrono::DateTime UTC timestamp when the document was created/updated
tags Option<Vec> List of document tags (max 50 items; each max 100 characters; cannot contain pipe characters) [optional]
name Option<String> Document name (max 1500 characters) [optional]
description Option<String> Brief description of the document (max 3000 characters) [optional]
content Option<String> Main content of the document (max 1000000 characters) [optional]
content_hash Option<String> Hash of content for revectorization when store_content=false (server-managed) [optional]
metadata Option<std::collections::HashMap> Dictionary of metadata key-value pairs. Datetime values require explicit {value, type} form; objects may be plain dicts. [optional]
custom_vectors Option<Vec> Pre-generated custom vectors for this document (optional) [optional]
joined Option<std::collections::HashMap>> Documents from joined collections, keyed by collection name [optional]
vectors Option<Vec> Precalculated vectors for the document (internal) [optional]
token_lengths Option<std::collections::HashMap> Token lengths per field_vector_name for sparse vectors (internal) [optional]

[Back to Model list] [Back to API list] [Back to README]