A library for interfacing with elasticsearch