initial cut - java + elasticsearch