title: How to disable a property to be indexed in ElasticSearch
body: <p>I am indexing data using the default mechanism ( without passing any schema/structure ). I simply XPOST the JSON document. </p>
  
  <p>I want to use :</p>
  
  <ul>
  <li>one single index </li>
  <li>various types, but not tied to the data itself</li>
  </ul>
  
  <p>The issue I am having is that my JSON document has one particular property that has sometimes recursively nests itself. When it does, ElasticSearch errors on the data indexing PUT operation. </p>
  
  <p>The content of such attribute is not important for my searches/indexing purposes. I know I can exclude it from the data, but I still want it to be stored like a NoSQL solution. </p>
  
  <p>example:</p>
  
  <p>{ 
    prop1      : "something",
    dirty_prop : { someprop : 123 , dirty_prop : { .... } } 
  }</p>
  
  <p>As it can be seen above, there is a nested inclusion, which will fail. </p>
  
  <p>The question is : how to avoid the error, preserving the data. I  <strong>presume</strong> that removing <strong>dirty_prop</strong> from the indexing will allow it through. What is the simplest way to exclude it, without having to supply a complete structure ( I cannot supply a complete structure/schema because I get new attributes in my data ).</p>