virtus and elasticsearch gems