Documentation ¶
Index ¶
- type Client
- func (obj *Client) Count(ctx context.Context, index string, data any) (int64, error)
- func (obj *Client) Delete(ctx context.Context, deleteData DeleteData, deleteDatas ...DeleteData) error
- func (obj *Client) Exists(ctx context.Context, index, id string) (bool, error)
- func (obj Client) Ping(ctx context.Context) error
- func (obj *Client) Search(ctx context.Context, index string, data any) (SearchResult, error)
- func (obj *Client) Update(ctx context.Context, updateData UpdateData, updateDatas ...UpdateData) error
- func (obj *Client) Upsert(ctx context.Context, updateData UpdateData, updateDatas ...UpdateData) error
- type ClientOption
- type DeleteData
- type SearchResult
- type UpdateData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Delete ¶
func (obj *Client) Delete(ctx context.Context, deleteData DeleteData, deleteDatas ...DeleteData) error
func (*Client) Update ¶
func (obj *Client) Update(ctx context.Context, updateData UpdateData, updateDatas ...UpdateData) error
func (*Client) Upsert ¶
func (obj *Client) Upsert(ctx context.Context, updateData UpdateData, updateDatas ...UpdateData) error
type ClientOption ¶
type DeleteData ¶
type SearchResult ¶
type UpdateData ¶
Click to show internal directories.
Click to hide internal directories.