Fixes a bug where the meilisearch indexes could end up with a wrong maxTotalHits
0.17.2
Fixes a bug where the backend could report the wrong counts for results. This turned out to be down to the fact that _do_count can sometimes get called before _do_search, possibly due to Django's paginator. This finally explains why sometimes search queries ran twice.
0.17.1
Fixes a bug where multi_search can fail when a model index doesn't exist. For models that have no documents meilisearch doesn't create the empty index, so we need to check active indexes before calling multi_search otherwise the entire call fails.
0.17.0
* Refactored into multiple files to make the codebase easier to reason about * Performance improvements * Reliability improvements on the first run of `update_index`
0.16.1
Allows Wagtail 6 in the deps.
0.16.0
Massive speed improvement using the `/multi-search` endpoint in Meilisearch > 1.1.0 - big thanks to BertrandBordage for this