This project can be used as an Elasticsearch plugin or a standalone javascript application to generate word clouds based on your index and your search queries.