typesense

package
v0.0.0-...-f01271b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2023 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewClient

func NewClient(config *config.Config) *ts.Client

Types

type TypesenseHandler

type TypesenseHandler struct {
	Client     *ts.Client
	Collection string
}

func NewTypesenseHandler

func NewTypesenseHandler(client *ts.Client, collectionName string) *TypesenseHandler

func (*TypesenseHandler) CreateArticle

func (th *TypesenseHandler) CreateArticle(_ context.Context, article search.Article) error

func (TypesenseHandler) CreateCollection

func (th TypesenseHandler) CreateCollection() error

func (*TypesenseHandler) DeleteArticle

func (th *TypesenseHandler) DeleteArticle(_ context.Context, id string) error

func (*TypesenseHandler) Search

func (*TypesenseHandler) UpdateArticle

func (th *TypesenseHandler) UpdateArticle(_ context.Context, article search.ArticleUpdate) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL