meilisearch-rust icon indicating copy to clipboard operation
meilisearch-rust copied to clipboard

Rust wrapper for the Meilisearch API.

Results 130 meilisearch-rust issues
Sort by recently updated
recently updated
newest added

**Description** Currently `with_distinct_attribute` does not accept `None` as a value. Meaning that once you have set one distinct attribute you need to either user `reset_distinct_attribute` or create an empty string...

bug

*Following this [central issue](https://github.com/meilisearch/integration-guides/issues/299)* This is related to a newly introduced feature in [Meilisearch v1.8.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.8.0): the `searchCutoffMs` setting. Refer to [docs for more information](https://www.meilisearch.com/docs/reference/api/settings#search-cutoff). - [ ] Add the new...

enhancement
good first issue

You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting...

skip-changelog
dependencies

When checking if an index exists this unwrap returns None and causes a panic. Instead could handle this instead of using unwrap() so that it always returns the Result file:...

maintenance

You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- Dependabot commands and options You can trigger Dependabot actions by commenting...

skip-changelog
dependencies

When streaming a payload with meilisearch-rust, we have to convert a structure implementing `AsyncRead` to a structure implementing `Stream`. This means I have to call [`poll_read`](https://docs.rs/futures/latest/futures/io/trait.AsyncRead.html#tymethod.poll_read), which have a `&[u8]`...

enhancement

Currently, when streaming documents in wasm, we actually collect everything in RAM before sending it: https://github.com/meilisearch/meilisearch-rust/blob/437649f05264499de8e0e123e310eeee459bace5/src/reqwest.rs#L80-L100 This is because `reqwest` doesn’t provide the `wrap_stream` method, see: https://github.com/seanmonstar/reqwest/issues/2248

enhancement

# Pull Request ## Related issue #596 ## What does this PR do? #596 I'm stuck because I can't write the test because of #554, will come back to it...

*Following this [central issue](https://github.com/meilisearch/integration-guides/issues/301)* This is related to a newly introduced feature in [Meilisearch v1.9.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.9.0): use `distinct` search parameter. Refer to [docs for more information](https://www.meilisearch.com/docs/reference/api/search#distinct-attributes-at-search-time). - [ ] Ensure the...

enhancement
good first issue

*Following this [central issue](https://github.com/meilisearch/integration-guides/issues/301)* This is related to a newly introduced feature in [Meilisearch v1.9.0](https://github.com/meilisearch/meilisearch/releases/tag/v1.9.0): get similar documents. Refer to [docs for more information](https://www.meilisearch.com/docs/reference/api/similar#get-similar-documents-with-post). - [ ] Add a new...

enhancement
good first issue