Refactored request creation out of BufferedRestClient into strategies
Upsert semantics - use
  'es.index.write.strategy' = 'upsert',
  'es.id.path' = '<path to your id>'

when creating hive table.