title: Django haystack: writing a whoosh index to an S3 Bucket?
body: <p>How can I configure my django app to write the haystack/whoosh index to an S3 bucket?</p>
  
  <p>I can't find any information on how to get going with this topic. Incidentally I am using Heroku for deployment.</p>
  
  <p><a href="http://code.welldev.org/django-storages" rel="nofollow">Django storages</a> looks promising, but documentation is very thin. Unsure if I could set WHOOSH_PATH as a storage object anyway?</p>
  
  <p>Seeing as the haystack whoosh backend file has rules on setup like:</p>
  
  <pre><code>if self.use_file_storage and not os.access(settings.HAYSTACK_WHOOSH_PATH, os.W_OK):
              raise IOError("The path to your Whoosh index '%s' is not writable for the current user/group." % settings.HAYSTACK_WHOOSH_PATH)
  </code></pre>
  
  <p><strong>line 90</strong>- haystack/backends/whoosh_backend.py</p>
  
  <p><strong>EDIT:</strong> I gave up on Whoosh (&amp; heard it slower than Solr anyway); though it is perhaps common knowledge, Websolr is a fantastically easy way to get search on your Heroku-deployed Django app.</p>