dyna-record
    Preparing search index...

    Type Alias SearchFilter

    SearchFilter: Record<string, Optional<SearchFilterValue>> & {
        $or?: never;
        type?: never;
    }

    The runtime shape of vector search filter conditions: equality-only scalar conditions keyed by attribute name. $or blocks and the type discriminator are rejected at the type level (and at runtime for plain JS callers — operator objects and arrays are likewise rejected by the search capability set). The public search surfaces narrow the accepted keys to the searched entities' @SearchFilterable attributes via SearchFilterParams.