-
Notifications
You must be signed in to change notification settings - Fork 26
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Following the changes related to Meilisearch v1.12.0 mega issue
Description
Add features introduced in Meilisearch v1.12.0: the facetSearch and prefixSearch index settings.
For more information refer to the docs:
For reference, here is how these methods were implemented in JavaScript within meilisearch-js:
// get prefix search settings
const settings = await client.index('myIndex').getPrefixSearch()
// disable prefix search
await client.index('myIndex').updatePrefixSearch('disabled')
// reset prefix search settings
await client.index('myIndex').resetPrefixSearch()
// get facet search settings
const settings = await client.index('myIndex').getFacetSearch()
// disable facet search
await client.index('myIndex').updateFacetSearch(false)
// reset facet search settings
await client.index('myIndex').resetFacetSearch()Implementation
Tasks:
- Add the relevant methods to configure
facetSearchandprefixSearchindex settings. - The methods associated with the
/settingsAPI route (to get, reset and update the settings globally) must be able to receive in the payload the newfacetSearchandprefixSearchfields (in meilisearch-js, the equivalent methods aregetSettings(),updateSettings(), andresetSettings()) -
⚠️ Add integration tests⚠️ - Update the code samples in
.code-samples.meilisearch.yamlto for the following keys, using the same example as their curl counterpart:- Add example for
get_facet_search_settings_1 - Add example for
update_facet_search_settings_1 - Add example for
reset_facet_search_settings_1 - Add example for
get_prefix_search_settings_1 - Add example for
update_prefix_search_settings_1 - Add example for
reset_prefix_search_settings_1
- Add example for
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers