Elasticsearch
puede ser utilizado como buscador de cualquier tipo de documento.
Además ofrece una solución escalable dado
que es distribuido. 
Para nombrar algunas características:
- ElasticSearch es distribuido. Ningún proyecto por separado es necesario. Las réplicasiones son en tiempo real también, que se llama "la replicación Push".
 
- ElasticSearch es totalmente compatible con el tiempo casi real la búsqueda de Apache Lucene.
 
- Manejo de multiusuario no es una configuración especial
 
- ElasticSearch introduce el concepto de la puerta de enlace, lo que hace que hacer copias de seguridad sea más fácil.
 
http://www.elasticsearch.org/
Dejo un video: