Skip to content

hsen-dev/vscode-elastic

Folders and files

NameName
Last commit message
Last commit date
Apr 25, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022
Dec 29, 2017
Sep 15, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022
Apr 25, 2022
Sep 15, 2022
Apr 20, 2022
Apr 20, 2022
Apr 20, 2022

Repository files navigation

Elasticsearch for VSCode

.github/workflows/runTests.yaml .github/workflows/publish.yaml

Welcome to Elasticsearch for VSCode! An extension for developing elasticsearch queries.

shot

Using

  • Open an existing file with a .es file extenion or open a new text file (ctrl+n) and change the language mode to Elasticsearch (es) by pressing ctrl+k,m and select es. Elasticsearch queries and funtionalities are enabled in the es language mode in Visual Studio Code editor.
  • For https endpoints, just add protocol type in url : https://host
  • For auth protected clusters, you can use http://user:pass@host:9200 as the endpoint url to have it auth.

Submit requests

Simple way:

GET /my-index/_search
{
    "size":7,
    "query": {
        "match" : {
            "message" : {
                "query" : "this is a test"
            }
        }
    }
}

Get payload from file [#4]:

PUT /my-index
!./opt/elasticsearch/mapping.json

Commands

  • Elasticsearch: Set Host to create connection profile and connect.

Keymaps

  • Alt + Enter / Ctrl + Enter to execute selected query.

Roadmap

  • Work with multi host
  • User Authentication
  • IntelliSense like kibana autocomplete