autocomplete with elasticsearch and firebase example using campaign finance data from the 2012 presidential election