Member Junction
    Preparing search index...

    Interface VectorIndexProviderConfig

    Index-level provider configuration stored in VectorIndex.ProviderConfig as JSON. Currently populated by the server entity hook when an index is auto-provisioned, and may also be edited manually.

    Contains both read-back fields (ExternalID, Dimensions, Metric set by the hook) and tunable settings.

    interface VectorIndexProviderConfig {
        Dimensions?: number;
        ExternalID?: string;
        metadataLimits?: VectorIndexMetadataLimits;
        Metric?: string;
        namespaceStrategy?: VectorIndexNamespaceStrategy;
        provisioning?: VectorIndexProvisioningConfig;
        queryDefaults?: VectorIndexQueryDefaults;
    }
    Index

    Properties

    Dimensions?: number

    Dimensionality of vectors stored in this index. Written by the server hook from the embedding model.

    ExternalID?: string

    The provider-assigned identifier for this index (e.g. Pinecone index host URL or Weaviate class name). Written by the server hook after provisioning.

    metadataLimits?: VectorIndexMetadataLimits

    Per-record metadata constraints

    Metric?: string

    Distance metric used for similarity search. Written by the server hook from VectorIndex.DistanceMetric.

    namespaceStrategy?: VectorIndexNamespaceStrategy

    Namespace mapping strategy for multi-tenant or multi-entity indexes

    Provisioning and capacity settings (provider-specific)

    queryDefaults?: VectorIndexQueryDefaults

    Default query parameters applied when not overridden per-call