Elasticsearch è un motore di ricerca basato su Lucene, con capacità Full Text, con supporto ad architetture distribuite. Tutte le funzionalità sono nativamente esposte tramite interfaccia RESTful, mentre le informazioni sono gestite come documenti JSON. Nel caso in cui non bastino le risorse impostate allo start-up, Elasticsearch può “ampliare” la sua capacità elaborativa attivando nuovi nodi e creando nuovi cluster, in completa autonomia; da qui la sua natura scalabile. Elasticsearch nel gennaio 2016 risulta essere il motore di ricerca più utilizzato.