OptionalallowPermit canonical scan fallback for genuinely unindexable criteria.
Singular logical backend composed from specialized physical capabilities.
OptionalfieldsTypeInfo-derived source of truth for planning and mutation.
OptionallimitsOptional search limits for indexing queries.
OptionalmutationShared scope that combines compatible derived writes across backends.
OptionalobservabilityOptional observability hooks for indexing/routing diagnostics.
OptionalonIndexWrite?: (Called when unified indexing writes/removes document entries.
OptionalonListRoutingDecision?: (Called when list routing chooses a query execution path.
OptionalrelationsRelationship indexing configuration.
Backend used for relationship indexing.
OptionaldecodeEntityId?: (typeName: string, entityId: string) => stringOptional decoder for entity ids.
OptionalencodeEntityId?: (typeName: string, primaryFieldValue: string) => stringOptional encoder for entity ids.
Resolver for relation name from type/field.
OptionaltokenizerShared text/value tokenizer behavior participating in cursor identity.
Configuration for TypeInfoORM indexing integrations.