dyna-record
    Preparing search index...

    Type Alias SearchFilterParams<Entities>

    SearchFilterParams: {
        [K in SearchFilterableKeysFor<Entities>]?: SearchFilterValue
    } & { $or?: never; type?: never }

    Filter conditions accepted by a vector search, scoped to the searched member entities. Vector search filters are an equality-only conjunction: every condition is attribute = value with a scalar value, all conditions are joined with AND, and at most one condition may target an attribute.

    $or blocks, $beginsWith/$contains operator objects, and "IN" arrays are rejected at compile time (and at runtime for plain JS callers). The type discriminator is also rejected — narrowing a search to specific member entities belongs to the search in: option.

    Type Parameters

    • Entities extends default = default

      The union of member entity types being searched.