title: Storing data as html within json or as json data fields
body: <p>I have some content that needs to be rendered as HTML, what would be considered best practice in terms of how the content is stored in ElasticSearch:</p>
  
  <p>1) Store the HTML inside a single json field</p>
  
  <p>2) Store the content as individual data fields, using nested objects with additional fields to indicate whether it is a list or a table etc and then generate html from this </p>
  
  <p>Just for info I am going to be using elasticsearch to serve the content and generate the entire UI from the data stored in the index.</p>