OptionalchunkingContent chunking for long-form text fields
OptionalmetadataControls which entity fields appear in vector metadata and how they're stored
OptionalpipelinePipeline tuning — batch sizes, concurrency, rate limiting
OptionalrecordRecord filtering — limit which records get vectorized
OptionalschedulingScheduling settings for automated incremental sync
OptionalvectorStrategy for generating vector record IDs in the vector database:
<EntityDocumentID>_<compositeKey>.
Safe everywhere — stays under provider ID length limits, handles
composite primary keys, and namespaces by entity document so two
documents writing the same entity into one index never collide.
Configuration interface for EntityDocument.Configuration JSON column.
Controls how the vectorization pipeline processes records for a given entity document — which fields get into vector metadata, how they're truncated, how records are filtered, and pipeline tuning knobs.
All fields are optional. NULL / missing means "use system defaults."