-
Notifications
You must be signed in to change notification settings - Fork 271
Closed
Milestone
Description
v1.12 introduces two new settings to opt-out of features that affect indexing speed. Essentially, users skip specific indexing subprocesses, exchanging functionality/relevancy for more indexing speed. The concept is more or less the same as proximityPrecision.
Setting facetSearch to false disables all functionality related to the /facet-search route.
Setting prefix to disabled will significantly impact search result relevancy in many/most common scenarios. In short, searching for he will only return results matching that string and ignore terms like hello, head, and health.
facetSearch
-{ facetSearch: true | false }
-PATCH /indexes/{index_uid}/settings-> update via global settings route
-PUT /indexes/{index_uid}/settings/facet-search-> update via dedicated subroute
-DELETE /indexes/{index_uid}/settings/facet-search-> resetprefixSearch
-PATCH /indexes/{index_uid}/settings-> update via global settings route
-PUT /indexes/{index_uid}/settings/prefix-search-> update via dedicated subroute
-DELETE /indexes/{index_uid}/settings/prefix-search-> reset
-{ prefixSearch: "disabled" | "indexingTime" }
-disableddisables prefix search
-indexingTimeis the default behaviour, with Meilisearch calculating prefixes during indexing- new errors:
facet_search_disabled- triggered when hitting
/facet-searchwithfacetSearchset tofalse
- triggered when hitting
invalid_settings_facet_searchinvalid_settings_prefix_search
Tasks
- Update
/reference/api/settings.mdx- Create "Prefix search" section after "Proximity precision"
- Create "Facet search" section after "Proximity precision"
- Update
/reference/errors/error_codes
References
Metadata
Metadata
Assignees
Labels
No labels