Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/go-mysql-org/go-mysql-elasticsearch
/ types & classes
Types & classes
19 in github.com/go-mysql-org/go-mysql-elasticsearch
⨍
Functions
84
◇
Types & classes
19
Struct
BulkRequest
BulkRequest is used to send multi request in batch.
elastic/client.go:82
Struct
BulkResponse
BulkResponse is the response for the bulk request.
elastic/client.go:152
Struct
BulkResponseItem
BulkResponseItem is the item in the bulk response.
elastic/client.go:161
Struct
Client
Client is the client to communicate with ES. Although there are many Elasticsearch clients with Go, I still want to implement one by myself. Because w
elastic/client.go:18
Struct
ClientConfig
ClientConfig is the configuration for the client.
elastic/client.go:28
Struct
Config
Config is the configuration
river/config.go:18
TypeAlias
Mapping
Mapping represents ES mapping.
elastic/client.go:178
Struct
MappingResponse
MappingResponse is the response for the mapping request.
elastic/client.go:172
Struct
Response
Response is the ES response
elastic/client.go:68
Struct
ResponseItem
ResponseItem is the ES item in the response.
elastic/client.go:58
Struct
River
River is a pluggable service within Elasticsearch pulling data then indexing it into Elasticsearch. We use this definition here too, although it may n
river/river.go:22
Struct
Rule
Rule is the rule for how to sync data from MySQL to ES. If you want to sync MySQL data into elasticsearch, you must set a rule to let use know how to
river/rule.go:13
Struct
SourceConfig
SourceConfig is the configs for source
river/config.go:12
Struct
TomlDuration
TomlDuration supports time codec for TOML format.
river/config.go:73
Struct
elasticTestSuite
elastic/client_test.go:18
Struct
eventHandler
river/sync.go:34
Struct
masterInfo
river/master.go:17
Struct
posSaver
river/sync.go:29
Struct
riverTestSuite
river/river_test.go:25