OptionalExternalAny extra provider-interpreted config (cluster alias, routing key).
OptionalExternalRequired when IndexType != 'Vector'. The engine-native index/collection/alias name.
'Vector' | 'Elasticsearch' | 'Typesense' | 'AzureAISearch' | 'OpenSearch' | 'Other'
OptionalMetadataRendered (post-Nunjucks, post-SearchContext-interpolation) native metadata filter. Pinecone/Qdrant/PGVector filter object, or Elasticsearch filter DSL, etc. Provider interprets. Parsed JSON object when the source was JSON; otherwise the raw rendered string.
OptionalSearchID of the originating MJ: Search Scope External Indexes row (for observability).
OptionalVectorRequired when IndexType='Vector'. The MJ VectorIndex.ID to target.
One external-index row for a scope, post-template-rendering.