Documentation
¶
Index ¶
- Constants
- func GetDefaultResultSize() int
- type Client
- func (e *Client) AddAliasesToMappings(ctx context.Context, aliasToIndexMap map[string]string, ...)
- func (e *Client) GetAliases(ctx context.Context) (aliasToIndexMap map[string]string, err error)
- func (e *Client) GetIndices(ctx context.Context) ([]string, error)
- func (e *Client) GetInfo(ctx context.Context) (interface{}, error)
- func (e *Client) GetMappings(ctx context.Context, indices []string) (mappings map[string]interface{}, err error)
- func (e *Client) Ping() error
- func (e *Client) Search(ctx context.Context, index string, body map[string]interface{}) (map[string]interface{}, error)
Constants ¶
View Source
const DEFAULT_RESULT_SIZE_KEY = "esDefaultResultSize"
Variables ¶
This section is empty.
Functions ¶
func GetDefaultResultSize ¶ added in v1.1.0
func GetDefaultResultSize() int
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) AddAliasesToMappings ¶ added in v1.2.0
func (e *Client) AddAliasesToMappings(ctx context.Context, aliasToIndexMap map[string]string, mappings map[string]interface{})
AddAliasesToMappings adds aliases to mappings Each alias is added as a separate index The mappings of original index are copied to alias index
func (*Client) GetAliases ¶ added in v1.2.0
GetAliases Returns aliases for all indices.
func (*Client) GetIndices ¶
GetIndices Returns comma seperated list of indices that matches the ELASTICSEARCH_INDEX_PATTERN env character.
func (*Client) GetMappings ¶
func (e *Client) GetMappings(ctx context.Context, indices []string) (mappings map[string]interface{}, err error)
GetMappings Returns mappings for comma seperated list of indices.
Click to show internal directories.
Click to hide internal directories.