(chore) Add ElasticRepositorySpec for Boost Campaigns; Extract query building to it's own class - #631