Versions in this module Expand all Collapse all v1 v1.0.0 Feb 22, 2025 Changes in this version + var ProviderSet = wire.NewSet(NewData, NewEsClient) + func NewEsClient(c *conf.Data) (*elastic.Client, error) + type Data struct + func NewData(cli *elastic.Client) (*Data, func(), error) + func (d Data) AddClassInfo(ctx context.Context, classInfo model.ClassInfo) error + func (d Data) RemoveClassInfo(ctx context.Context, xnm, xqm string) + func (d Data) SearchClassInfo(ctx context.Context, keyWords string, xnm, xqm string) ([]model.ClassInfo, error)