Manages settings for Meilisearch indexes.
Summary
Functions
Gets settings for a specific index.
Gets settings for a specific index, raising on error.
Resets all settings for a specific index to their default values.
Resets all settings for a specific index, raising on error.
Updates settings for a specific index.
Updates settings for a specific index, raising on error.
Functions
Gets settings for a specific index.
Examples
Meili.Settings.get("movies")
Meili.Settings.get(client, "movies")
Gets settings for a specific index, raising on error.
Resets all settings for a specific index to their default values.
Examples
Meili.Settings.reset("movies")
Meili.Settings.reset(client, "movies")
Resets all settings for a specific index, raising on error.
Updates settings for a specific index.
Keys are automatically camelized from snake_case to camelCase.
Examples
settings = %{
searchable_attributes: ["title", "overview"],
filterable_attributes: ["genre"],
ranking_rules: ["words", "typo", "proximity"]
}
Meili.Settings.update("movies", settings)
Meili.Settings.update(client, "movies", settings)
Updates settings for a specific index, raising on error.