Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterStats ¶
type HealthResponse ¶
type HealthResponse struct { ClusterName string `json:"cluster_name"` Status string `json:"status"` TimedOut bool `json:"timed_out"` NumberOfNodes int `json:"number_of_nodes"` NumberOfDataNodes int `json:"number_of_data_nodes"` ActivePrimaryShards int `json:"active_primary_shards"` ActiveShards int `json:"active_shards"` RelocatingShards int `json:"relocating_shards"` InitializingShards int `json:"initializing_shards"` UnassignedShards int `json:"unassigned_shards"` DelayedUnassignedShards int `json:"delayed_unassigned_shards"` NumberOfPendingTasks int `json:"number_of_pending_tasks"` NumberOfInFlightFetch int `json:"number_of_in_flight_fetch"` TaskMaxWaitingInQueueMillis int `json:"task_max_waiting_in_queue_millis"` ActiveShardsPercentAsNumber float64 `json:"active_shards_percent_as_number"` }
type IngestInfo ¶
type IngestInfo struct { Total IngestStats `json:"total"` Pipelines map[string]PipelineInfo `json:"pipelines"` }
type IngestStats ¶
type NodeInfo ¶
type NodeInfo struct { IP string `json:"ip"` Ingest IngestInfo `json:"ingest"` }
type PipelineInfo ¶
type Query ¶
type Query struct {
QueryString *QueryString `json:"query_string,omitempty"`
}
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
type QueryString ¶
type QueryString struct {
Query string `json:"query"`
}
https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html
type SearchHits ¶
type SearchHits struct { Total SearchTotal `json:"total"` Hits []SearchHit `json:"hits"` }
type SearchRequest ¶
type SearchRequest struct {
Query Query `json:"query"`
}
type SearchResponse ¶
type SearchResponse struct {
Hits SearchHits `json:"hits"`
}
type SearchTotal ¶
type SearchTotal struct {
Value uint `json:"value"`
}
type Snapshot ¶ added in v0.5.0
type Snapshot struct { Snapshot string `json:"snapshot"` UUID string `json:"uuid"` Repository string `json:"repository"` Indices []string `json:"indices"` DataStreams []string `json:"data_streams"` IncludeGlobalState bool `json:"include_global_state"` State string `json:"state"` StartTimeInMillis int `json:"start_time_in_millis"` EndTimeInMillis int `json:"end_time_in_millis"` DurationInMillis int `json:"duration_in_millis"` Shards struct { Total int `json:"total"` Failed int `json:"failed"` Successful int `json:"successful"` } `json:"shards"` }
type SnapshotResponse ¶ added in v0.5.0
Click to show internal directories.
Click to hide internal directories.