Versions in this module Expand all Collapse all v0 v0.1.0 Nov 1, 2026 Changes in this version + var ErrInvalidConfig = errors.New("invalid PostgreSQL search configuration") + type Builder struct + func (engine *Builder) Instance(value string) *Builder + type BuilderFunc = func(*Builder) + type Driver struct + func NewFrom(db *database.Database, configure ...BuilderFunc) (*Driver, error) + func (driver *Driver) Check(ctx context.Context, schemas []search.Schema) error + func (driver *Driver) Database() *database.Database + func (driver *Driver) Delete(ctx context.Context, schema search.Schema, ids []string) error + func (driver *Driver) Drop(ctx context.Context, schema search.Schema) error + func (driver *Driver) Migrations() []migrate.Definition + func (driver *Driver) Ping(ctx context.Context) error + func (driver *Driver) Put(ctx context.Context, schema search.Schema, docs []search.Document) error + func (driver *Driver) Search(ctx context.Context, schema search.Schema, spec search.Spec, limit, offset int) (search.Matches, error) + func (driver *Driver) Start(ctx context.Context) error + func (driver *Driver) Stop(context.Context) error + func (driver *Driver) Sync(ctx context.Context, schemas []search.Schema) error