meilisearch package

Subpackages

Submodules

meilisearch.client module

meilisearch.config module

class meilisearch.config.Config(url: str, api_key: str | None = None, timeout: int | None = None, client_agents: Tuple[str, ...] | None = None)[source]

Bases: object

Client’s credentials and configuration parameters

class Paths[source]

Bases: object

accept_new_fields = 'accept-new-fields'
batch = 'batches'
dictionary = 'dictionary'
displayed_attributes = 'displayed-attributes'
distinct_attribute = 'distinct-attribute'
document = 'documents'
dumps = 'dumps'
edit = 'edit'
embedders = 'embedders'
experimental_features = 'experimental-features'
export = 'export'
faceting = 'faceting'
fields = 'fields'
filterable_attributes = 'filterable-attributes'
health = 'health'
index = 'indexes'
keys = 'keys'
localized_attributes = 'localized-attributes'
network = 'network'
non_separator_tokens = 'non-separator-tokens'
pagination = 'pagination'
proximity_precision = 'proximity-precision'
ranking_rules = 'ranking-rules'
search = 'search'
search_cutoff_ms = 'search-cutoff-ms'
searchable_attributes = 'searchable-attributes'
separator_tokens = 'separator-tokens'
setting = 'settings'
similar = 'similar'
snapshots = 'snapshots'
sortable_attributes = 'sortable-attributes'
stat = 'stats'
stop_words = 'stop-words'
swap = 'swap-indexes'
synonyms = 'synonyms'
task = 'tasks'
typo_tolerance = 'typo-tolerance'
version = 'version'
webhooks = 'webhooks'

meilisearch.errors module

exception meilisearch.errors.MeilisearchApiError(error: str, request: Response)[source]

Bases: MeilisearchError

Error sent by Meilisearch API

exception meilisearch.errors.MeilisearchCommunicationError(message: str)[source]

Bases: MeilisearchError

Error when connecting to Meilisearch

exception meilisearch.errors.MeilisearchError(message: str)[source]

Bases: Exception

Generic class for Meilisearch error handling

exception meilisearch.errors.MeilisearchTimeoutError(message: str)[source]

Bases: MeilisearchError

Error when Meilisearch operation takes longer than expected

meilisearch.errors.version_error_hint_message(func: Callable[[...], T]) Callable[[...], T][source]

meilisearch.index module

meilisearch.task module

meilisearch.version module

Module contents