xelastic

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2022 License: Apache-2.0 Imports: 10 Imported by: 0

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 conf.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) FindByDSL

func (ec *ElasticClientV7) FindByDSL(index string, dsl string, source []string) ([]any, int, int)

func (*ElasticClientV7) FindByFilter

func (ec *ElasticClientV7) FindByFilter()

type ElasticClientV8

type ElasticClientV8 struct {
}

Jump to

Keyboard shortcuts

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