struct Meilisearch::Crystal::Settings

Overview

Complete typed settings response and partial update payload.

Defined in:

meilisearch/crystal/settings.cr

Constructors

Instance Method Summary

Constructor methods inherited from struct Meilisearch::Crystal::Resource

new(pull : JSON::PullParser)
new(*, __pull_for_json_serializable pull : JSON::PullParser)
new

Macros inherited from struct Meilisearch::Crystal::Resource

define(name, &block) define, field(declaration) field, field!(declaration) field!, field?(declaration) field?

Constructor Detail

def self.new(pull : JSON::PullParser) #

Complete typed settings response and partial update payload.


[View source]
def self.new(displayed_attributes : Array(String) | Nil = nil, searchable_attributes : Array(String) | Nil = nil, filterable_attributes : Array(String) | Nil = nil, sortable_attributes : Array(String) | Nil = nil, ranking_rules : Array(String) | Nil = nil, stop_words : Array(String) | Nil = nil, non_separator_tokens : Array(String) | Nil = nil, separator_tokens : Array(String) | Nil = nil, dictionary : Array(String) | Nil = nil, synonyms : Hash(String, Array(String)) | Nil = nil, distinct_attribute : String | Nil = nil, typo_tolerance : TypoTolerance | Nil = nil, faceting : Faceting | Nil = nil, pagination : Pagination | Nil = nil, proximity_precision : ProximityPrecision | Nil = nil, embedders : Hash(String, Embedder) | Nil = nil, search_cutoff_ms : Int64 | Nil = nil, localized_attributes : Array(LocalizedAttribute) | Nil = nil, facet_search : Bool | Nil = nil, prefix_search : PrefixSearch | Nil = nil) #

[View source]

Instance Method Detail

def dictionary : Array(String) | Nil #

def displayed_attributes : Array(String) | Nil #

def distinct_attribute : String | Nil #

def embedders : Hash(String, Embedder) | Nil #

def facet_search : Bool | Nil #

def faceting : Faceting | Nil #

def filterable_attributes : Array(String) | Nil #

def localized_attributes : Array(LocalizedAttribute) | Nil #

def non_separator_tokens : Array(String) | Nil #

def pagination : Pagination | Nil #

def prefix_search : PrefixSearch | Nil #

[View source]
def proximity_precision : ProximityPrecision | Nil #

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

def search_cutoff_ms : Int64 | Nil #

def searchable_attributes : Array(String) | Nil #

def separator_tokens : Array(String) | Nil #

def sortable_attributes : Array(String) | Nil #

def stop_words : Array(String) | Nil #

def synonyms : Hash(String, Array(String)) | Nil #

def typo_tolerance : TypoTolerance | Nil #