Documentation ¶
Index ¶
- func NewClient(config *config.Config) *ts.Client
- type TypesenseHandler
- func (th *TypesenseHandler) CreateArticle(_ context.Context, article search.Article) error
- func (th TypesenseHandler) CreateCollection() error
- func (th *TypesenseHandler) DeleteArticle(_ context.Context, id string) error
- func (th *TypesenseHandler) Search(_ context.Context, params search.SearchParams) (*search.ArticlesWithCount, error)
- func (th *TypesenseHandler) UpdateArticle(_ context.Context, article search.ArticleUpdate) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type TypesenseHandler ¶
func NewTypesenseHandler ¶
func NewTypesenseHandler(client *ts.Client, collectionName string) *TypesenseHandler
func (*TypesenseHandler) CreateArticle ¶
func (TypesenseHandler) CreateCollection ¶
func (th TypesenseHandler) CreateCollection() error
func (*TypesenseHandler) DeleteArticle ¶
func (th *TypesenseHandler) DeleteArticle(_ context.Context, id string) error
func (*TypesenseHandler) Search ¶
func (th *TypesenseHandler) Search(_ context.Context, params search.SearchParams) (*search.ArticlesWithCount, error)
func (*TypesenseHandler) UpdateArticle ¶
func (th *TypesenseHandler) UpdateArticle(_ context.Context, article search.ArticleUpdate) error
Click to show internal directories.
Click to hide internal directories.