es

package
v0.0.0-...-2573bc3 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2025 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewCommodityElastic

func NewCommodityElastic(client *elastic.Client) repository.CommodityElastic

Types

type CommodityElastic

type CommodityElastic struct {
	// contains filtered or unexported fields
}

func (*CommodityElastic) AddItem

func (es *CommodityElastic) AddItem(ctx context.Context, indexName string, spu *model.Spu) error

func (*CommodityElastic) BuildQuery

func (es *CommodityElastic) BuildQuery(req *commodity.ViewSpuReq) *elastic.BoolQuery

func (*CommodityElastic) CreateIndex

func (es *CommodityElastic) CreateIndex(ctx context.Context, indexName string) error

func (*CommodityElastic) IsExist

func (es *CommodityElastic) IsExist(ctx context.Context, indexName string) bool

func (*CommodityElastic) RemoveItem

func (es *CommodityElastic) RemoveItem(ctx context.Context, indexName string, id int64) error

func (*CommodityElastic) SearchItems

func (es *CommodityElastic) SearchItems(ctx context.Context, indexName string, query *commodity.ViewSpuReq) ([]int64, int64, error)

func (*CommodityElastic) UpdateItem

func (es *CommodityElastic) UpdateItem(ctx context.Context, indexName string, spu *model.Spu) error

Jump to

Keyboard shortcuts

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