6. ElasticSearch

Version Tools

esvmarrow-up-right - Elasticsearch Version Manager is a command line application used for development to manage different versions of Elasticsearch. Like nvm is for NodeJS, similarly esvm is for ElasticSearch.

Useful plugins

Curated

  • ES Headarrow-up-right - simplest admin console for ES.

  • ES Inquisitorarrow-up-right helps you understand:

    • how ES breaks down your text into tokens for storage, and

    • your search into tokens for lookups.

    • Access it at: <proto>//<host>:<port>/_plugin/inquisitor/#/analyzers

  • Sensearrow-up-right - An extension for the Chrome Browser. Very useful, you can find it in the chrome web store.

Hear-Say

TODO for Authors: Need to create a docker-compose file with an entrypoint script that installs this plugin for readers to play around with the most appropriate version of ES. Plugins usually can't keep up with the lightning fast progress of ES.

Useful tips

Analyzers

Rebuilding an index

Examples & Exercises

TODO for Authors: Need to create a docker-compose file to setup and play with analyzers quickly.

TODO for Authors: Use sense chrome plugin or CURL to demonstrate.

Last updated