Elasticsearch
GAGOS provides Elasticsearch cluster management with features similar to Elasticvue.
Connecting
- Open Elasticsearch window from desktop
- Enter cluster URL (e.g., http://localhost:9200)
- Enter username/password if authentication is enabled
- Click "Connect"
Cluster Tab
View cluster health and statistics:
- Health Status - Green, Yellow, or Red
- Version - Elasticsearch version
- Node Count - Number of nodes
- Document Count - Total documents
- Storage Size - Total storage used
Indices Tab
List Indices
View all indices with:
- Name
- Document count
- Storage size
- Health status
- Number of shards/replicas
Index Operations
- Create Index - Create new index with optional settings
- Delete Index - Remove index and all documents
- Refresh Index - Force refresh for immediate search
- View Mapping - See index field mappings
- View Settings - See index configuration
Documents Tab
Search Documents
- Select index from dropdown
- Enter search query (optional)
- Click "Search"
- Results display in table format
View Document
- Click on document row
- Full document JSON displayed in modal
Delete Document
- Click delete icon on document row
- Confirm deletion
Query Console
Execute raw Elasticsearch REST API queries:
Usage
- Select HTTP method (GET, POST, PUT, DELETE)
- Enter endpoint path (e.g., /_search)
- Enter request body (JSON) if needed
- Click "Execute"
- View JSON response
Example Queries
# Cluster health
GET /_cluster/health
# Search all
GET /my-index/_search
{
"query": { "match_all": {} }
}
# Search with filter
GET /my-index/_search
{
"query": {
"bool": {
"must": [
{ "match": { "status": "active" } }
]
}
}
}
# Index settings
GET /my-index/_settings
Supported Versions
- Elasticsearch 7.x
- Elasticsearch 8.x
- OpenSearch 1.x, 2.x