Documentation
¶
Index ¶
- Variables
- func EscapeField(f string) string
- func UnescapeField(f string) string
- type ElasticSearchClient
- func (c *ElasticSearchClient) BulkDelete(obj string, id string)
- func (c *ElasticSearchClient) BulkIndex(obj string, id string, data interface{}) error
- func (c *ElasticSearchClient) BulkIndexChild(obj string, parent string, id string, data interface{}) error
- func (c *ElasticSearchClient) BulkUpdate(obj string, id string, data interface{}) error
- func (c *ElasticSearchClient) BulkUpdateWithPartialDoc(obj string, id string, data interface{}) error
- func (c *ElasticSearchClient) Delete(obj string, id string) (elastigo.BaseResponse, error)
- func (c *ElasticSearchClient) FormatFilter(filter *filters.Filter, prefix string, escape bool) map[string]interface{}
- func (c *ElasticSearchClient) Get(obj string, id string) (elastigo.BaseResponse, error)
- func (c *ElasticSearchClient) Index(obj string, id string, data interface{}) error
- func (c *ElasticSearchClient) IndexChild(obj string, parent string, id string, data interface{}) error
- func (c *ElasticSearchClient) Search(obj string, query string) (elastigo.SearchResult, error)
- func (c *ElasticSearchClient) Start(mappings []map[string][]byte)
- func (c *ElasticSearchClient) Started() bool
- func (c *ElasticSearchClient) Stop()
- func (c *ElasticSearchClient) Update(obj string, id string, data interface{}) error
- func (c *ElasticSearchClient) UpdateWithPartialDoc(obj string, id string, data interface{}) error
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type ElasticSearchClient ¶ added in v0.6.0
type ElasticSearchClient struct {
// contains filtered or unexported fields
}
func NewElasticSearchClient ¶ added in v0.6.0
func NewElasticSearchClientFromConfig ¶ added in v0.8.0
func NewElasticSearchClientFromConfig() (*ElasticSearchClient, error)
func (*ElasticSearchClient) BulkDelete ¶ added in v0.11.0
func (c *ElasticSearchClient) BulkDelete(obj string, id string)
func (*ElasticSearchClient) BulkIndex ¶ added in v0.11.0
func (c *ElasticSearchClient) BulkIndex(obj string, id string, data interface{}) error
func (*ElasticSearchClient) BulkIndexChild ¶ added in v0.11.0
func (c *ElasticSearchClient) BulkIndexChild(obj string, parent string, id string, data interface{}) error
func (*ElasticSearchClient) BulkUpdate ¶ added in v0.11.0
func (c *ElasticSearchClient) BulkUpdate(obj string, id string, data interface{}) error
func (*ElasticSearchClient) BulkUpdateWithPartialDoc ¶ added in v0.11.0
func (c *ElasticSearchClient) BulkUpdateWithPartialDoc(obj string, id string, data interface{}) error
func (*ElasticSearchClient) Delete ¶ added in v0.6.0
func (c *ElasticSearchClient) Delete(obj string, id string) (elastigo.BaseResponse, error)
func (*ElasticSearchClient) FormatFilter ¶ added in v0.10.0
func (*ElasticSearchClient) Get ¶ added in v0.6.0
func (c *ElasticSearchClient) Get(obj string, id string) (elastigo.BaseResponse, error)
func (*ElasticSearchClient) Index ¶ added in v0.6.0
func (c *ElasticSearchClient) Index(obj string, id string, data interface{}) error
func (*ElasticSearchClient) IndexChild ¶ added in v0.6.0
func (c *ElasticSearchClient) IndexChild(obj string, parent string, id string, data interface{}) error
func (*ElasticSearchClient) Search ¶ added in v0.6.0
func (c *ElasticSearchClient) Search(obj string, query string) (elastigo.SearchResult, error)
func (*ElasticSearchClient) Start ¶ added in v0.6.0
func (c *ElasticSearchClient) Start(mappings []map[string][]byte)
func (*ElasticSearchClient) Started ¶ added in v0.6.0
func (c *ElasticSearchClient) Started() bool
func (*ElasticSearchClient) Stop ¶ added in v0.6.0
func (c *ElasticSearchClient) Stop()
func (*ElasticSearchClient) Update ¶ added in v0.8.0
func (c *ElasticSearchClient) Update(obj string, id string, data interface{}) error
func (*ElasticSearchClient) UpdateWithPartialDoc ¶ added in v0.8.0
func (c *ElasticSearchClient) UpdateWithPartialDoc(obj string, id string, data interface{}) error
Source Files
¶
- client.go
Click to show internal directories.
Click to hide internal directories.