Versions in this module Expand all Collapse all v0 v0.1.0 Nov 3, 2020 Changes in this version + const ClusterStatsAction + const DeleteAction + const GetAction + const IndexAction + const IndicesStatsAction + const NodesInfoAction + const NodesStatsAction + const SearchAction + type MethodHandlers map[RestMethod]RestHandler + type ResponseListener func(response RestResponse) + type RestCatIndices struct + func NewRestCatIndices(clusterService *cluster.Service, ...) *RestCatIndices + func (h *RestCatIndices) Handle(r *RestRequest, reply ResponseListener) + type RestCatNodes struct + func NewRestCatNodes(clusterService *cluster.Service, transportService *transport.Service) *RestCatNodes + func (h *RestCatNodes) Handle(r *RestRequest, reply ResponseListener) + type RestCatShards struct + func NewRestCatShards(clusterService *cluster.Service, ...) *RestCatShards + func (h *RestCatShards) Handle(r *RestRequest, reply ResponseListener) + type RestCatTemplates struct + func (h *RestCatTemplates) Handle(r *RestRequest, reply ResponseListener) + type RestClusterHealth struct + func NewRestClusterHealth(clusterService *cluster.Service, ...) *RestClusterHealth + func (h *RestClusterHealth) Handle(r *RestRequest, reply ResponseListener) + type RestClusterState struct + func NewRestClusterState(clusterService *cluster.Service, ...) *RestClusterState + func (h *RestClusterState) Handle(r *RestRequest, reply ResponseListener) + type RestClusterStats struct + func NewRestClusterStats(clusterService *cluster.Service, transportService *transport.Service, ...) *RestClusterStats + func (h *RestClusterStats) Handle(r *RestRequest, reply ResponseListener) + type RestDeleteDoc struct + func NewRestDeleteDoc(clusterService *cluster.Service, indicesService *indices.Service, ...) *RestDeleteDoc + func (h *RestDeleteDoc) Handle(r *RestRequest, reply ResponseListener) + type RestDeleteIndex struct + func NewRestDeleteIndex(clusterService *cluster.Service, ...) *RestDeleteIndex + func (h *RestDeleteIndex) Handle(r *RestRequest, reply ResponseListener) + type RestGetDoc struct + func NewRestGetDoc(clusterService *cluster.Service, indicesService *indices.Service, ...) *RestGetDoc + func (h *RestGetDoc) Handle(r *RestRequest, reply ResponseListener) + type RestGetIndex struct + func NewRestGetIndex(clusterService *cluster.Service, ...) *RestGetIndex + func (h *RestGetIndex) Handle(r *RestRequest, reply ResponseListener) + type RestGetIndexAlias struct + func NewRestGetIndexAlias(clusterService *cluster.Service, ...) *RestGetIndexAlias + func (h *RestGetIndexAlias) Handle(r *RestRequest, reply ResponseListener) + type RestGetMappings struct + func NewRestGetMappings(clusterService *cluster.Service, ...) *RestGetMappings + func (h *RestGetMappings) Handle(r *RestRequest, reply ResponseListener) + type RestGetSource struct + func NewRestGetSource(clusterService *cluster.Service, indicesService *indices.Service, ...) *RestGetSource + func (h *RestGetSource) Handle(r *RestRequest, reply ResponseListener) + type RestHandler interface + Handle func(r *RestRequest, reply ResponseListener) + type RestHeadIndex struct + func NewRestHeadIndex(clusterService *cluster.Service, ...) *RestHeadIndex + func (h *RestHeadIndex) Handle(r *RestRequest, reply ResponseListener) + type RestIndexDoc struct + func NewRestIndexDoc(clusterService *cluster.Service, ...) *RestIndexDoc + func (h *RestIndexDoc) Handle(r *RestRequest, reply ResponseListener) + type RestIndexDocId struct + func NewRestIndexDocId(clusterService *cluster.Service, ...) *RestIndexDocId + func (h *RestIndexDocId) Handle(r *RestRequest, reply ResponseListener) + type RestIndicesStatsAction struct + func NewRestIndicesStatsAction(clusterService *cluster.Service, indicesService *indices.Service, ...) *RestIndicesStatsAction + func (h *RestIndicesStatsAction) Handle(r *RestRequest, reply ResponseListener) + type RestMain struct + func NewRestMain(clusterService *cluster.Service) *RestMain + func (h *RestMain) Handle(r *RestRequest, reply ResponseListener) + type RestMethod int + const DELETE + const GET + const HEAD + const POST + const PUT + type RestNodesInfo struct + func NewRestNodesInfo(clusterService *cluster.Service, transportService *transport.Service) *RestNodesInfo + func (h *RestNodesInfo) Handle(r *RestRequest, reply ResponseListener) + type RestNodesStats struct + func NewRestNodesStats(clusterService *cluster.Service, indicesService *indices.Service, ...) *RestNodesStats + func (h *RestNodesStats) Handle(r *RestRequest, reply ResponseListener) + type RestPostIndexAlias struct + func NewRestPostIndexAlias(indexAliasesService *cluster.MetadataIndexAliasService) *RestPostIndexAlias + func (h *RestPostIndexAlias) Handle(r *RestRequest, reply ResponseListener) + type RestPutIndex struct + func NewRestPutIndex(clusterIndexService *cluster.MetadataCreateIndexService) *RestPutIndex + func (h *RestPutIndex) Handle(r *RestRequest, reply ResponseListener) + type RestRefresh struct + func NewRestRefresh(clusterService *cluster.Service) *RestRefresh + func (h *RestRefresh) Handle(r *RestRequest, reply ResponseListener) + type RestRequest struct + Body []byte + Header map[string][]byte + ID uint64 + Method RestMethod + Path string + PathParams map[string]string + QueryParams map[string][]byte + type RestResponse struct + Body interface{} + StatusCode int + type RestSearch struct + func NewRestSearch(clusterService *cluster.Service, indicesService *indices.Service, ...) *RestSearch + func (h *RestSearch) Handle(r *RestRequest, reply ResponseListener) + type RestXpack struct + func (h *RestXpack) Handle(r *RestRequest, reply ResponseListener) + type SearchRequest struct + SearchBody map[string]interface{} + SearchIndex string + ShardId state.ShardId + func SearchRequestFromBytes(b []byte) *SearchRequest + type SearchResponse struct + SearchResult SearchResultData + func SearchResponseFromBytes(b []byte) *SearchResponse + func (r *SearchResponse) ToBytes() []byte + type SearchResultData struct + DocList []interface{} + MaxScore float64 + Results *bleve.SearchResult + Took int64