meilisearch-swift
meilisearch-swift copied to clipboard
Swift client for the Meilisearch API
We need methods to add and update the documents of MeiliSearch in batch instead of letting the users call `addDocuments` in a loop. - [ ] Add `addDocumentsInBatches` ``` addDocumentsInBatches(documents,...
Generics are sometimes mandatory, sometimes not used, and on certain they have both. For example, `addDocuments` has the following prototypes: ``` public func addDocuments(...) ``` and ```swift public func addDocuments(..)...
Currently, MeiliSearch can be searched and found in the CocoaPods search bar, But we don't have a dedicated page in the CocoaPods website. https://cocoapods.org/pods/MeiliSearch redirects to this GH repository for...
It would be nice to have a benchmark to see the overhead and also to check if the SDK is correctly implemented to handle parallel requests.
⚠️ This issue is generated, it means the examples and the namings do not necessarily correspond to the language of this repository. Also, if you are a maintainer, please add...
# Pull Request ## Related issue The `KeyParams` and `KeysQuery` structs do not have publicly accessible initializers. This implies that any code outside the `MeiliSearch` module cannot create new instances...
This improvement motivation is about letting the user customize the behavior of Meilisearch when retrieving documents according to the query words. - Add a `matchingStrategy` parameter to search requests via...
Hello! The `KeyParams` and `KeysQuery` structs do not have publicly accessible initializers. This implies that any code outside the `MeiliSearch` module cannot create new instances of these structs. This works...
**Description** Since server-side Swift projects like Vapor now support async/await APIs, it would nice if meilisearch-swift also added this. **Basic example** As opposed to the completion parameter style currently used,...
# Pull Request ## Related issue Fixes # ## What does this PR do? - ... ## PR checklist Please check if your PR fulfills the following requirements: - [...