-
Notifications
You must be signed in to change notification settings - Fork 99
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
facetSearch
andprefixSearch
index settings. - The methods associated with the
/settings
API route (to get, reset and update the settings globally) must be able to receive in the payload the newfacetSearch
andprefixSearch
fields (in meilisearch-js, the equivalent methods aregetSettings()
,updateSettings()
, andresetSettings()
) -
⚠️ Add integration tests⚠️ - Update the code samples in
.code-samples.meilisearch.yaml
to 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
rbozan
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers