This repository contains a Vagrant virtual box with Elasticsearch installed - all set up and ready to use.
Please note this environment is intended for development only and is not optimized for production.
Elasticsearch is a distributed indexing and search engine built on to of Lucene. It has a JSON API you should learn to be able to use it effectively.
There are some plugins installed on top of the Elasticsearch engine to help you diagnosing and managing this beast:
- Elasticsearch Mapper Attachments - enables indexing of many popular document types as .doc or .pdf.
- ICU Analysis plugin - adds extended Unicode support using the ICU libraries, including better analysis of Asian languages, Unicode normalization, Unicode-aware case folding, collation support, and transliteration.
- Elasticsearch HQ - provides a powerful and easy to use management user interface.
- Bigdesk - another management user interface.
- Install VirtualBox - yes, it uses VirtualBox, on newer Windows might have to uninstall or switch from Hyper-V.
- Install Vagrant for your OS.
- Clone this repository.
- Launch the VM from the repository directory:
vagrant up
- Navigate to http://localhost:9200 to see if it works.
- Access Elasticsearch HQ under http://localhost:9200/_plugin/hq/.