Contracts
Contracts
SearchProviderInterface
Drivers implement search methods and support flags.
SearchProviderFactoryInterface
Factories create providers from SearchProviderDefinition.
SearchProviderConfigRepositoryInterface
Repositories return active definitions. The default implementation reads Eloquent rows.
SearchEventLoggerInterface
Receives provider attempt events for audit and observability.