Elasticsearch is a JSON document store that is based on the Apache Lucene search engine. Lucene allows you to do indexing of the document based on set rules. Indexes allow you to map the field values to the document for faster search that can be done by Elasticsearch. Instead of searching the complete document, the system will search the value in the internal index and will let you know which document contains it allowing for faster search. Elasticsearch allows you to tokenize the text in flexible and extensible ways that makes your search even faster than other search engines and MySQL.