algoliasearch-client-java
algoliasearch-client-java copied to clipboard
⚡️ A fully-featured and blazing-fast Java API client to interact with Algolia.
The `restrictIndices` of API keys should be typed as: - an array of strings OR - a comma-separated string Both format should be handled at serialization/deserialization time.
The `autoGenerateObjectIDIfNotExist` boolean parameter is for now only valid in the context of the `saveObjects()` method. As pointed out by @julienpa, it would make sense to also accepts it as...
- Algolia Client Version: 2.X - Language Version: ### Description Add support for deserialization and serialization of `{"params":{"query":"toto"}}` (params query as string)
The spec for this new test is described here: https://github.com/algolia/algoliasearch-client-specs/pull/34
> I think introducing helpers in "HttpTransport" would make the code in callers more straightforward. Let's introduce "HttpTransport.doGet(Async)", "HttpTransport.doPost(Async)", "HttpTransport.doPut(Async)", "HttpTransport.doDelete(Async)" - performing corresponding HTTP operations and setting the call...
The default formatting rules in IntelliJ are different from the ones used in the codebase. It's already something to have a maven plugin to enforce the coding style, but it...
https://github.com/algolia/algoliasearch-client-java-2/blob/b28360007a989ea504b806431a00aa570cb86f72/algoliasearch-appengine/src/main/java/com/algolia/search/AppEngineHttpClient.java#L105 You have to use the `getBytes` with the UTF-8 character encoding param.
- Algolia Client Version: 2.17.3 - Language Version: Kotlin 1.2.51 ### Description ``` com.algolia.search.exceptions.AlgoliaException: Error while deserialization the response at com.algolia.search.http.AlgoliaHttpClient.requestWithRetry(AlgoliaHttpClient.java:173) at com.algolia.search.APIClient.addObject(APIClient.java:698) at com.algolia.search.SyncObjects.addObject(SyncObjects.java:34) at com.algolia.search.SyncObjects.addObject(SyncObjects.java:22) at eu.newsapp.backend.algolia.AlgoliaKt.publishToAlgolia(algolia.kt:61) at...
- Algolia Client Version: 2.16.9 - Language Version: 8 We'd like to query multiple indicies with the `.multipleQueries()` client method and we'd like to be able to use Jackson to...