Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elastic/sense
A JSON aware developer's interface to Elasticsearch. Comes with handy machinery such as syntax highlighting, autocomplete, formatting and code folding.
https://github.com/elastic/sense
Last synced: 7 days ago
JSON representation
A JSON aware developer's interface to Elasticsearch. Comes with handy machinery such as syntax highlighting, autocomplete, formatting and code folding.
- Host: GitHub
- URL: https://github.com/elastic/sense
- Owner: elastic
- License: other
- Created: 2015-06-14T19:19:02.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-08T08:54:37.000Z (4 months ago)
- Last Synced: 2024-11-30T00:07:17.857Z (14 days ago)
- Language: JavaScript
- Homepage:
- Size: 6.79 MB
- Stars: 382
- Watchers: 372
- Forks: 132
- Open Issues: 60
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-elasticsearch - Sense (from Elastic)
README
# HEADS UP: This repo is deprecated. Sense is now included as Console in Kibana 5.0. File issues over at [elastic/kibana](https://www.github.com/elastic/kibana)
## Sense
A JSON aware developer's interface to Elasticsearch. Comes with handy machinery such as syntax highlighting, API suggestions,
formatting and code folding.### Installation
Sense is a Kibana app. To get up and running you will first need to download Kibana and install as instructed [here](https://www.elastic.co/downloads/kibana).
Once Kibana is installed, you can simply install Sense running the following command from your Kibana folder:```
$ ./bin/kibana plugin --install elastic/sense
```Now start your Kibana server by running:
```
$ ./bin/kibana
```Sense should be available on http://localhost:5601/app/sense (assuming Kibana defaults).
For more information and advanced setting please see the [documentation](https://www.elastic.co/guide/en/sense/current/installing.html).
### Screenshots
#### Handy API suggestions
Sense offers handy contextual suggestion to the Elasticsearch API.
#### Format validation
Sometimes it is hard to find that little missing comma. Sense automatically highlights and explains invalid input.
#### Scope collapsing
Working on a big JSON query can be distracting. Using the mouse or via a handy keyboard shortcut (Ctrl/Cmd+Option+0)
, Sense allows you to focus on a sub section and fold others away.#### Auto formatting
Type your commands however you want and let Sense format them for you.
#### Submit multiple requests at once
When testing or trying things out you frequently need to repeat the same sequence of commands.
Just write them all in Sense, select and submit multiple requests to Elasticsearch.#### Copy and Paste cURL commands
Once done, you can copy one or more requests as cURL commands (and of course paste them back)
Results in:
```
# Delete all data in the `website` index
curl -XDELETE "http://localhost:9200/website"# Create a document with ID 123
curl -XPUT "http://localhost:9200/website/blog/123" -d'
{
"title": "My first blog entry",
"text": "Just trying this out...",
"date": "2014/01/01"
}'
```### Documentation
Visit [elastic.co](https://www.elastic.co/guide/en/sense/current/index.html) for the full documentation.