Handling unicode strings in the search
Fixed #1 to allow passing additional filters to the default queryset
Test for #1
Handling nullable foreign keys' lookups
Make sure we don't read from the cache in a transaction, deal with transaction collisions by sleeping then retrying
Add missing import
Defer indexing by default, allow setting a queue for the indexing
Don't fail when unindexing if the GOC doesn't exist
Do everything transactionally
Bug fixes
Tweaking logging so that we can see the IDs of Indexes which get errors during deletion.
Fix an epic bug with the search ordering
Add an update function to the global occurrance count
Bugfixes in the search function
Allow the Index model to index arbitary items
Refactored search by breaking the weight and pagination sections into separate functions
Restructure class structure to have as much of the logic inside AbstractIndex as possible.
Separate AbstractIndex into its own model file, so that AbstractIndex can be used without creating signals for Index.
Update readme
Fix uniqueness condition in Index