Adding esq as an alternative to elastic.js