meilisearch package
Subpackages
- meilisearch.models package
- Submodules
- meilisearch.models.document module
- meilisearch.models.embedders module
CompositeEmbedderDistributionEmbeddersHuggingFaceEmbedderHuggingFaceEmbedder.binary_quantizedHuggingFaceEmbedder.dimensionsHuggingFaceEmbedder.distributionHuggingFaceEmbedder.document_templateHuggingFaceEmbedder.document_template_max_bytesHuggingFaceEmbedder.modelHuggingFaceEmbedder.poolingHuggingFaceEmbedder.revisionHuggingFaceEmbedder.sourceHuggingFaceEmbedder.url
OllamaEmbedderOpenAiEmbedderPoolingTypeRestEmbedderRestEmbedder.api_keyRestEmbedder.binary_quantizedRestEmbedder.dimensionsRestEmbedder.distributionRestEmbedder.document_templateRestEmbedder.document_template_max_bytesRestEmbedder.headersRestEmbedder.indexing_fragmentsRestEmbedder.requestRestEmbedder.responseRestEmbedder.search_fragmentsRestEmbedder.sourceRestEmbedder.url
UserProvidedEmbedder
- meilisearch.models.index module
- meilisearch.models.key module
- meilisearch.models.task module
- meilisearch.models.webhook module
- Module contents
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:
objectClient’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'
- facet_search = 'facet-search'
- faceting = 'faceting'
- fields = 'fields'
- filterable_attributes = 'filterable-attributes'
- health = 'health'
- index = 'indexes'
- keys = 'keys'
- localized_attributes = 'localized-attributes'
- multi_search = 'multi-search'
- network = 'network'
- non_separator_tokens = 'non-separator-tokens'
- pagination = 'pagination'
- prefix_search = 'prefix-search'
- 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:
MeilisearchErrorError sent by Meilisearch API
- exception meilisearch.errors.MeilisearchCommunicationError(message: str)[source]
Bases:
MeilisearchErrorError when connecting to Meilisearch
- exception meilisearch.errors.MeilisearchError(message: str)[source]
Bases:
ExceptionGeneric class for Meilisearch error handling
- exception meilisearch.errors.MeilisearchTimeoutError(message: str)[source]
Bases:
MeilisearchErrorError when Meilisearch operation takes longer than expected