Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ElasticClient ¶
type ElasticClient interface { FindByDSL(index string, dsl string, source []string) ([]any, int, int) CountByDSL(index string, dsl string) (int, int) }
func NewElasticClient ¶
func NewElasticClient(esConfig model.EsConfig, version string) ElasticClient
type ElasticClientV7 ¶
type ElasticClientV7 struct {
// contains filtered or unexported fields
}
func (*ElasticClientV7) CountByDSL ¶
func (ec *ElasticClientV7) CountByDSL(index string, dsl string) (int, int)
func (*ElasticClientV7) FindByFilter ¶
func (ec *ElasticClientV7) FindByFilter()
type ElasticClientV8 ¶
type ElasticClientV8 struct { }
Click to show internal directories.
Click to hide internal directories.