Elasticsearch
Frequently used code for Elasticsearch
Using httpie library for the requests
Create an Index
http PUT HOST:PORT/{index-name}/_alias/{alias-name}
Check if index exists
http GET HOST:PORT/{index-name}
# The resultant status code would tell if found(200, or 404)
Get index with a given alias
http GET HOST:PORT/_alias/{alias-name}
Delete an Index
http DELETE HOST:PORT/{index-name}
Example of search
# using httpie
http elasticsearch2:9200/ascendsport-en/_search?_source="question,_id,answer" Content-Type:application/json query:='{"match": {"question": "what is telegram"}}'
References
https://www.elastic.co/guide/en/elasticsearch/reference/current/indices-aliases.html#indices-aliases-api-add-alias-ex
Last updated
Was this helpful?