meilisearch-rust
meilisearch-rust copied to clipboard
Add support to the pagination setting customization at the index level
⚠️ This issue is generated, which means the examples and the namings do not necessarily correspond to the language of this repository. Also, if you are a maintainer, please add any clarification and instructions about this issue.
Related to:
- parent issue: https://github.com/meilisearch/integration-guides/issues/205
- engine issue: https://github.com/meilisearch/specifications/pull/157, https://github.com/meilisearch/meilisearch/issues/2495
Add a pagination index settings resource to manage customization of the maximum number of reachable documents during the search at the index level.
- Expose
paginationobject on/indexes/:index_uid/settingsendpoints. - Add
GET/PATCH/DELETE-/indexes/:index_uid/settings/paginationendpoints.
The pagination object definition is made of the following properties:
maxTotalHitstype (int)
More information about what each field does could be checked in the spec.
Check the other customization methods for reference like: synonyms, searchableAttributes, filterableAttributes.
TODO:
- [ ] Add the new methods to customize
pagination- [ ] GET
/indexes/:index_uid/settings/pagination - [ ] PATCH
/indexes/:index_uid/settings/pagination - [ ] DELETE
/indexes/:index_uid/settings/pagination
- [ ] GET
- [ ] Add tests
I would like to work on this. Is it still up for grabs?
Hey @matthias-wright, absolutely! Thanks and sorry for the late reply. Before you start, you have to wait until this PR #297 is merged
From this list the following code-samples needs to be added as well:
- get_pagination_settings_1: |-
- update_pagination_settings_1: |-
- reset_pagination_settings_1: |-
- settings_guide_pagination_1: |-