meilisearch-swift
meilisearch-swift copied to clipboard
Add support to the typo tolerance customization
trafficstars
⚠️ This issue is generated, it means the examples and the namings do not necessarily correspond to the language of this repository. Also, if you are a maintainer, feel free to add any clarification and instruction about this issue.
Related to:
- parent issue: https://github.com/meilisearch/integration-guides/issues/190
- specification: https://github.com/meilisearch/specifications/pull/117
Add a typoTolerance index settings resource to manage customization of the typo tolerance feature at the index level.
- Expose
typoToleranceobject on/indexes/:index_uid/settingsendpoints. - Add
GET/POST/DELETE-/indexes/:index_uid/settings/typo-toleranceendpoints.
The typoTolerance object definition is made of the following properties:
enabledtype (boolean)disableOnAttributestype (array[string])disableOnWordstype (array[string])minWordSizeForTypostype (object)oneTypotype (int)twoTypostype (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
typo-tolerance- [ ] GET
/indexes/:index_uid/settings/typo-tolerance - [ ] POST
/indexes/:index_uid/settings/typo-tolerance - [ ] DELETE
/indexes/:index_uid/settings/typo-tolerance
- [ ] GET
- [ ] Add tests