OptionaldefaultOptionalfieldsPer-field overrides. The key is the entity field name. Only relevant when fieldStrategy is "include" or "exclude", or when you need to override truncation for specific fields under "all" mode.
OptionalfieldStrategy for selecting which fields go into vector metadata:
fields. Explicitly listed
fields are honored even when the "all" heuristics would
skip them (PKs, uniqueidentifiers, _mj* fields) — only
binary column types remain unstorable.fieldsfields and nothing else — none of the system-injected keys
(RecordID, Entity, TemplateID) are added, and includeEntityIcon
/ includeUpdatedAt flip to opt-in (default false). Use this
to keep vector metadata minimal — e.g. only the fields you
filter on. Field selection follows the same rules as "include".OptionalincludeWhether to include the entity icon in vector metadata. Default: true — except under fieldStrategy "explicit", where the default flips to false (explicit mode is opt-in for everything).
OptionalincludeWhether to include __mj_UpdatedAt in vector metadata for freshness display in search results. Default: true — except under fieldStrategy "explicit", where the default flips to false (explicit mode is opt-in for everything).
Global default truncation limit in characters for fields with MaxLength > 5000 or nvarchar(MAX). Default: 1000. Individual field overrides in
fieldstake precedence.