title: Django-Haystack: Understanding the use of data template in Haystack
body: <p>I am new to Haystack. I cannot understand why we have to use a template to render it with the text that we want to search. More simple , why we don't have to use something like this?</p>
  
  <pre><code>text = indexes.CharField(document=True, "and here the attributes to search")
  </code></pre>
  
  <p><strong>UPDATE</strong>
  To be more specific Let's say that we have an app <code>places</code> an here a model <code>countries</code>.
  In the model i want to be searchable from haystack the fields <code>capital</code> and <code>biggest_cities</code>. So  in search_indexes.py i put </p>
  
  <pre><code>text = indexes.CharField(document=True, use_template=True )
  </code></pre>
  
  <p>After make a template in the path search/indexes/places/countries_text.txt 
  Here i put  </p>
  
  <pre><code>{{ object.capital }}
  {{ object.biggest_cites }}
  </code></pre>
  
  <p>Again the question is: why we have to use a template in order to accomplish our goal?</p>
  
  <p>It wouldn't be easier to use something like</p>
  
  <pre><code>text = indexes.CharField(document=Truer, model_attr='capital',model_attr='biggest_cites')
  </code></pre>