I was struggling quite some time to properly integrate Whoosh into Django (1.7).
My use case is to use it for Search as you type "whisperer" using NGRAMs.
Our current implementation initiates and uses Whoosh in the app views.py file (which I do not like).
I have been fighting with putting the code into models file.
Then I found the Managers.py way of implementation ( https://github.com/JoeGermuska/django-whoosh ), which still misses the enforcement of rebuilding index.
The last one I found was this Django app https://github.com/letoosh/djoosh which is quite old and might not reflect the Django 1.8 LTS version.
I propose to:
- setup the reference Django project on the Github / Bitbucket / Gitlab ...
- link to that project from the Whoosh docs