title: Tire create index using custom name without tire:import
body: <p>Looking at this answer, <a href="https://stackoverflow.com/questions/15374330/update-elasticsearch-mapping-in-production-tire">Update ElasticSearch mapping in production (Tire)</a>, the main way to import into a new index name is using rake</p>
  
  <p>I'm using a mysqlriver to import my data (there's a lot of it, and I like the control).  When I first load my ruby model with the tire settings, it automatically creates an index.  How do I change the index name that it uses?  </p>
  
  <pre><code>  class Tag
      include Tire::Model::Search
      mapping do 
        indexes :id, :index =&gt; :not_analyzed
        indexes :name, :analyzer =&gt; 'snowball'
      end
  
      after_destroy { self.index.remove(self) rescue nil }
      after_save { reindex_dirty %w(name deleted) }
    end
  </code></pre>
  
  <p>My goal is to have it create an index named "tag_version_1" so I can create an alias and have 0-downtime index changes.</p>