Elasticsearch Client allows you to build an Rest API request in Sublime Text 3 and view the response in a panel.
ab
command: if use thApache Bench
command- PrettyJson sublime plugin
The easiest way to install this is with Package Control.
- To open the command palette, press
ctrl+shift+p
(Win, Linux) orcmd+shift+p
(OS X). - Enter
Package Control: Install Package
- Search for
ElasticsearchClient
and hit Enter to install.
To install, clone to your "Packages" directory.
- Click the
Preferences > Browse Packages
menu - Open up a terminal and execute the following:
git clone https://github.com/kunihikokido/sublime-elasticsearch-client.git ElasticsearchClient
Note Elasticsearch Client expects to be installed to a directory called "ElasticsearchClient". Some features like the meny command to open settings will not work if installed somewhere else.
you can send a body
{
"query": {
"match_all": {}
}
}
Once you have a request ready, use shortcut Ctrl + Alt + S
or open the Command Palette (Shift + Command + P
) and enter elasticsearch search request body
.
User Settings (accessible from the Preferences/Package Settings/Elasticsearch Client/Settings - User menu)
Example:
{
"base_url": "http://localhost:9200",
"index": "blog",
"doc_type": "posts",
"servers": [
{
"base_url": "http://localhost:9200",
"index": "blog",
"doc_type": "posts",
},
{
"base_url": "http://localhost:9200",
"index": "twitter",
"doc_type": "tweets",
}
]
}
You can switch the server, use Elasticsearch: Settings Switch Server
command.
Currently this should work in .json
or .es
- Elasticsearch: Bulk
- Elasticsearch: Clear Scroll
- Elasticsearch: Count
- Elasticsearch: Count Percolate
- Elasticsearch: Create Document
- Elasticsearch: Delete By Query
- Elasticsearch: Delete Document
- Elasticsearch: Delete Script
- Elasticsearch: Delete Search Template
- Elasticsearch: Exists Document
- Elasticsearch: Explain Document
- Elasticsearch: Field Stats
- Elasticsearch: Get Document
- Elasticsearch: Get Document Source
- Elasticsearch: Get Multiple Documents
- Elasticsearch: Get Percolator Query
- Elasticsearch: Get Script
- Elasticsearch: Get Search Template
- Elasticsearch: Index Document
- Elasticsearch: Index Percolator Query
- Elasticsearch: Info
- Elasticsearch: Multiple Percolate
- Elasticsearch: Multiple Search
- Elasticsearch: Multiple Termvectors
- Elasticsearch: Percolate
- Elasticsearch: Ping
- Elasticsearch: Put Script
- Elasticsearch: Put Search Template
- Elasticsearch: Scroll
- Elasticsearch: Search Exists
- Elasticsearch: Search Percolator Query
- Elasticsearch: Search Request Body
- Elasticsearch: Search Request Body Count
- Elasticsearch: Search Request Body Scan
- Elasticsearch: Search Shards
- Elasticsearch: Search Simple Query
- Elasticsearch: Search Template
- Elasticsearch: Search Template Count
- Elasticsearch: Search Template Scan
- Elasticsearch: Suggest
- Elasticsearch: Termvector
- Elasticsearch: Update Document
- Elasticsearch: Cat Aliases
- Elasticsearch: Cat Allocation
- Elasticsearch: Cat Count
- Elasticsearch: Cat Fielddata
- Elasticsearch: Cat Health
- Elasticsearch: Cat Indices
- Elasticsearch: Cat Master
- Elasticsearch: Cat Nodes
- Elasticsearch: Cat Pending Tasks
- Elasticsearch: Cat Plugins
- Elasticsearch: Cat Recovery
- Elasticsearch: Cat Segments
- Elasticsearch: Cat Shards
- Elasticsearch: Cat Thread Pool
- Elasticsearch: Cluster Get Settings
- Elasticsearch: Cluster Health
- Elasticsearch: Cluster Pending Tasks
- Elasticsearch: Cluster Put Settings
- Elasticsearch: Cluster Reroute
- Elasticsearch: Cluster State
- Elasticsearch: Cluster Stats
- Elasticsearch: Indices Analyze
- Elasticsearch: Indices Clear Cache
- Elasticsearch: Indices Close
- Elasticsearch: Indices Create
- Elasticsearch: Indices Create Doc Type
- Elasticsearch: Indices Delete
- Elasticsearch: Indices Delete Alias
- Elasticsearch: Indices Delete Mapping
- Elasticsearch: Indices Delete Template
- Elasticsearch: Indices Delete Warmer
- Elasticsearch: Indices Exists
- Elasticsearch: Indices Exists Alias
- Elasticsearch: Indices Exists Doc Type
- Elasticsearch: Indices Exists Template
- Elasticsearch: Indices Flush
- Elasticsearch: Indices Flush Synced
- Elasticsearch: Indices Get
- Elasticsearch: Indices Get Alias
- Elasticsearch: Indices Get Field Mapping
- Elasticsearch: Indices Get Mapping
- Elasticsearch: Indices Get Settings
- Elasticsearch: Indices Get Template
- Elasticsearch: Indices Get Upgrade
- Elasticsearch: Indices Get Warmer
- Elasticsearch: Indices Open
- Elasticsearch: Indices Optimize
- Elasticsearch: Indices Put Alias
- Elasticsearch: Indices Put Mapping
- Elasticsearch: Indices Put Settings
- Elasticsearch: Indices Put Template
- Elasticsearch: Indices Put Warmer
- Elasticsearch: Indices Recovery
- Elasticsearch: Indices Refresh
- Elasticsearch: Indices Segments
- Elasticsearch: Indices Stats
- Elasticsearch: Indices Status
- Elasticsearch: Indices Update Aliases
- Elasticsearch: Indices Upgrade
- Elasticsearch: Indices Validate Query
- Elasticsearch: Nodes Hot Threads
- Elasticsearch: Nodes Info
- Elasticsearch: Nodes Shutdown All
- Elasticsearch: Nodes Shutdown Local
- Elasticsearch: Nodes Shutdown Master
- Elasticsearch: Snapshot Create
- Elasticsearch: Snapshot Create Repository
- Elasticsearch: Snapshot Delete
- Elasticsearch: Snapshot Delete Repository
- Elasticsearch: Snapshot Get
- Elasticsearch: Snapshot Get Repository
- Elasticsearch: Snapshot Restore
- Elasticsearch: Snapshot Status
- Elasticsearch: Snapshot Verify Repository
- Elasticsearch: Helper Benchmark For Search Request Body
- Elasticsearch: Helper Benchmark For Search Request Body Count
- Elasticsearch: Helper Benchmark For Search Template
- Elasticsearch: Helper Benchmark For Search Template Count
- Elasticsearch: Helper Change Number Of Replicas
- Elasticsearch: Helper Close Open Index
- Elasticsearch: Helper Convert Csv Bulk Index
- Elasticsearch: Helper Dump Index Data
- Elasticsearch: Helper Import Csv
- Elasticsearch: Helper Load Index Data
- Elasticsearch: Helper Reindex
- Elasticsearch: Settings Select Doc Type
- Elasticsearch: Settings Select Index
- Elasticsearch: Settings Show Active Server
- Elasticsearch: Settings Switch Server