Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Here some hints how to query elasticSearch from your web browser

First of all ElasticSearch has an excellent web site with a lot of documentation:

https://www.elastic.co/guide/en/elasticsearch/guide/current/index.html

To inspect your indexes following functions are very helpfull:

Queries

search (_search)

with "_search" you can search for specific index types. e.g. "workflow" index types:

http://172.17.2.91:9200/workflow/_search

display (?pretty)

with "?pretty" the content will be displaied in a structured way

http://172.17.2.91:9200/workflow/_search?pretty

amount of objects (&size)

if you wnat to see more than 10 objects ausgegeben use the option "size". "Size" defines the amount of ibjects to display e.g. 100

http://172.17.2.91:9200/workflow/_search?pretty&size=100

filter (&q=<feld>:<wert>)

IF you wnat to filter the objects you can use the function "&q=" e.g. filter attribute "status" for content "11":

http://172.17.2.91:9200/workflow/_search?pretty&size=100&q=status:11

If there are spaces in the filter expression use brackets:

http://172.17.2.91:9200/workflow/_search?pretty&size=100&q=status:(NOT DENIED)

Load a Template

If you extend your elasticSearch with new content type you have to add a "mapping template". This is a JSON file, that discribes the content of your index. For example to load the mapping template for workflow index: 

 

curl -XPUT http://localhost:9200/_template/workflow_template -d @es_workflow-template.json
curl -XPOST http://localhost:9200/_template/workflow_template -d @es_workflow-template.json

 

  • No labels