class Meilisearch::Crystal::SettingsAPI

Overview

Whole-object and per-setting index configuration operations.

Defined in:

meilisearch/crystal/settings.cr

Macro Summary

Instance Method Summary

Instance methods inherited from class Meilisearch::Crystal::API

client : Client client, http(*args, **options)
http(*args, **options, &)
http

Constructor methods inherited from class Meilisearch::Crystal::API

new(client : Client) new

Macros inherited from class Meilisearch::Crystal::API

pass(*methods) pass

Macro Detail

macro setting(name, path, type) #

Defines typed read and reset methods for an individual setting.


[View source]

Instance Method Detail

def dictionary(uid : String) : Array(String) #

[View source]
def displayed_attributes(uid : String) : Array(String) #

[View source]
def distinct_attribute(uid : String) : Union(String, Nil) #

[View source]
def embedders(uid : String) : Hash(String, Embedder) #

[View source]
def facet_search(uid : String) : Bool #

[View source]
def faceting(uid : String) : Faceting #

[View source]
def filterable_attributes(uid : String) : Array(String) #

[View source]
def get(uid : String) : Settings #

[View source]
def localized_attributes(uid : String) : Array(LocalizedAttribute) #

[View source]
def non_separator_tokens(uid : String) : Array(String) #

[View source]
def pagination(uid : String) : Pagination #

[View source]
def prefix_search(uid : String) : PrefixSearch #

[View source]
def proximity_precision(uid : String) : ProximityPrecision #

[View source]
def ranking_rules(uid : String) : Array(String) #

[View source]
def reset(uid : String) : TaskResult #

[View source]
def reset_dictionary(uid : String) : TaskResult #

[View source]
def reset_displayed_attributes(uid : String) : TaskResult #

[View source]
def reset_distinct_attribute(uid : String) : TaskResult #

[View source]
def reset_embedders(uid : String) : TaskResult #

[View source]
def reset_facet_search(uid : String) : TaskResult #

[View source]
def reset_faceting(uid : String) : TaskResult #

[View source]
def reset_filterable_attributes(uid : String) : TaskResult #

[View source]
def reset_localized_attributes(uid : String) : TaskResult #

[View source]
def reset_non_separator_tokens(uid : String) : TaskResult #

[View source]
def reset_pagination(uid : String) : TaskResult #

[View source]
def reset_prefix_search(uid : String) : TaskResult #

[View source]
def reset_proximity_precision(uid : String) : TaskResult #

[View source]
def reset_ranking_rules(uid : String) : TaskResult #

[View source]
def reset_search_cutoff_ms(uid : String) : TaskResult #

[View source]
def reset_searchable_attributes(uid : String) : TaskResult #

[View source]
def reset_separator_tokens(uid : String) : TaskResult #

[View source]
def reset_sortable_attributes(uid : String) : TaskResult #

[View source]
def reset_stop_words(uid : String) : TaskResult #

[View source]
def reset_synonyms(uid : String) : TaskResult #

[View source]
def reset_typo_tolerance(uid : String) : TaskResult #

[View source]
def search_cutoff_ms(uid : String) : Union(Int64, Nil) #

[View source]
def searchable_attributes(uid : String) : Array(String) #

[View source]
def separator_tokens(uid : String) : Array(String) #

[View source]
def sortable_attributes(uid : String) : Array(String) #

[View source]
def stop_words(uid : String) : Array(String) #

[View source]
def synonyms(uid : String) : Hash(String, Array(String)) #

[View source]
def typo_tolerance(uid : String) : TypoTolerance #

[View source]
def update(uid : String, settings : Settings) : TaskResult #

[View source]