Golang wrapper for the Meilisearch API

client go golang meilisearch sdk
23 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
documentation enhancement help wanted good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: This issue aims to update the SDK to support Meilisearch v1.19.0's new sharding feature, enabling horizontal scaling. It requires modifying the SDK's Network and Tasks API methods to reflect changes in Meilisearch's API, such as accepting a `sharding` parameter, including `writeApiKey` in Network responses, and `remotes` objects in Tasks responses, along with adding new test cases.

Complexity: 2/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
Support update index about 2 months ago
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
documentation help wanted good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
documentation help wanted good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: This issue aims to update the SDK to support sorting on the documents API, a new feature introduced in Meilisearch v1.16. It requires modifying existing document methods to accept a `sort` parameter and adding corresponding test cases.

Complexity: 2/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: Implement the Meilisearch Go client's support for the `/export` API endpoint, including adding necessary methods, comprehensive test cases, and an example code snippet in the project's documentation.

Complexity: 3/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: The task involves updating the Meilisearch Go client library to support the new experimental chat completions feature introduced in Meilisearch v1.15. This would likely entail adding new API methods and structs to handle the requests and responses related to chat completions, as well as updating the documentation.

Complexity: 3/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: The task is to add support for sending chat completion requests using the `/chat/completions` endpoint to the Meilisearch Go client. This involves implementing the necessary HTTP request logic, handling streaming responses, and potentially adding error handling for non-streaming requests. The implementation should adhere to the Meilisearch API specifications and integrate seamlessly with the existing client library.

Complexity: 3/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: Implement support for Meilisearch's new chat index settings within the existing Golang Meilisearch client library. This involves adding new methods and structs to handle the chat configuration parameters (description, documentTemplate, documentTemplateMaxBytes, searchParameters) shown in the provided example, ensuring proper error handling and integration with existing API calls.

Complexity: 3/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: The task is to add a new customization option, `WithCustomTransport`, to the Meilisearch Go client. This option will allow users to provide their own `http.Transport` configuration, giving them more control over the underlying HTTP client used for communication with the Meilisearch API. This involves modifying the existing `options.go` file to include the new option and integrate it correctly into the client initialization process.

Complexity: 2/5
enhancement good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: The task is to fix a typo in the `meilisearch-go` library's search request payload. The field `Locates` should be corrected to `Locales` to ensure proper handling of locale-based search parameters by the Meilisearch backend. This involves modifying the `types.go` file within the library's codebase.

Complexity: 2/5
bug good first issue

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk

AI Summary: Update the Go version used in the GitHub Actions workflows for the Meilisearch Go client from v1.17 to the latest stable release (v1.24). This involves modifying the workflow YAML files to reflect the updated version.

Complexity: 2/5
good first issue maintenance

Golang wrapper for the Meilisearch API

Go
#client#go#golang#meilisearch#sdk