2👍
It’s not really practical to do this without a separate search server. Storage on Heroku’s dynos are not read-only but they are ephemeral and individual to a dyno, and any production application will have at least two dynos. You might be able to set something up to run on a dyno but it’s certain to be complex and fragile, whereas a third party service is turnkey. Most third party search add-ons scale with usage and many are free at the cheapest level, and if none of them fit the bill then you can always use non-Heroku search services, of which there are many.
0👍
Note that the dyno filesystem is writeable. Can you post the error you are getting?
You might want to take another look at Heroku add-ons. There are several Elastic Search add-ons that are in free beta or have free plans. Haystack supports Elastic Search:
- [Answered ]-Calling tasks recursively on a tree structure
- [Answered ]-"This field cannot be null" error in a django 1.5 ModelForm
- [Answered ]-Returning template_name + args in class-based views