Package com.algolia.search
Interface SearchClientMcm
-
- All Superinterfaces:
SearchClientBase
- All Known Implementing Classes:
SearchClient
public interface SearchClientMcm extends SearchClientBase
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default AssignUserIdResponseassignUserID(String userId, String clusterName)Assign or Move a userID to a cluster.default AssignUserIdResponseassignUserID(String userId, String clusterName, RequestOptions requestOptions)Assign or Move a userID to a cluster.default CompletableFuture<AssignUserIdResponse>assignUserIDAsync(String userId, String clusterName)Assign or Move a userID to a cluster.default CompletableFuture<AssignUserIdResponse>assignUserIDAsync(String userId, String clusterName, RequestOptions requestOptions)Assign or Move a userID to a cluster.default AssignUserIdsResponseassignUserIDs(List<String> userIds, String clusterName)Assign or Move a userIDs to a cluster.default AssignUserIdsResponseassignUserIDs(List<String> userIds, String clusterName, RequestOptions requestOptions)Assign or Move a userIDs to a cluster.default CompletableFuture<AssignUserIdsResponse>assignUserIDsAsync(List<String> userIds, String clusterName)Assign or Move a userIDs to a cluster.default CompletableFuture<AssignUserIdsResponse>assignUserIDsAsync(List<String> userIds, String clusterName, RequestOptions requestOptions)Assign or Move a userIDs to a cluster.default TopUserIdResponsegetTopUserID()Get the top 10 userIDs with the highest number of records per cluster.default TopUserIdResponsegetTopUserID(RequestOptions requestOptions)Get the top 10 userIDs with the highest number of records per cluster.default CompletableFuture<TopUserIdResponse>getTopUserIDAsync()Get the top 10 userIDs with the highest number of records per cluster.default CompletableFuture<TopUserIdResponse>getTopUserIDAsync(RequestOptions requestOptions)Get the top 10 userIDs with the highest number of records per cluster.default UserIdgetUserID(String userID)Returns the userID data stored in the mapping.default UserIdgetUserID(String userID, RequestOptions requestOptions)Returns the userID data stored in the mapping.default CompletableFuture<UserId>getUserIDAsync(String userID)Returns the userID data stored in the mapping.default CompletableFuture<UserId>getUserIDAsync(String userID, RequestOptions requestOptions)Returns the userID data stored in the mapping.default HasPendingMappingsResponsehasPendingMappings()Get cluster pending (migrating, creating, deleting) mapping state.default HasPendingMappingsResponsehasPendingMappings(RequestOptions requestOptions)Get cluster pending (migrating, creating, deleting) mapping state.default HasPendingMappingsResponsehasPendingMappings(Boolean retrieveMappings)Get cluster pending (migrating, creating, deleting) mapping state.default HasPendingMappingsResponsehasPendingMappings(Boolean retrieveMappings, RequestOptions requestOptions)Get cluster pending (migrating, creating, deleting) mapping state.default CompletableFuture<HasPendingMappingsResponse>hasPendingMappingsAsync()Get cluster pending (migrating, creating, deleting) mapping state.default CompletableFuture<HasPendingMappingsResponse>hasPendingMappingsAsync(RequestOptions requestOptions)Get cluster pending (migrating, creating, deleting) mapping state.default CompletableFuture<HasPendingMappingsResponse>hasPendingMappingsAsync(Boolean retrieveMappings)Get cluster pending (migrating, creating, deleting) mapping state.default CompletableFuture<HasPendingMappingsResponse>hasPendingMappingsAsync(Boolean retrieveMappings, RequestOptions requestOptions)Get cluster pending (migrating, creating, deleting) mapping state.default ListClustersResponselistClusters()List the clusters available in a multi-clusters setup for a single appIDdefault ListClustersResponselistClusters(RequestOptions requestOptions)List the clusters available in a multi-clusters setup for a single appIDdefault CompletableFuture<ListClustersResponse>listClustersAsync()List the clusters available in a multi-clusters setup for a single appIDdefault CompletableFuture<ListClustersResponse>listClustersAsync(RequestOptions requestOptions)List the clusters available in a multi-clusters setup for a single appIDdefault ListUserIdsResponselistUserIDs()List the userIDs assigned to a multi-clusters appID.default ListUserIdsResponselistUserIDs(int page, int hitsPerPage, RequestOptions requestOptions)List the userIDs assigned to a multi-clusters appID.default ListUserIdsResponselistUserIDs(RequestOptions requestOptions)List the userIDs assigned to a multi-clusters appID.default CompletableFuture<ListUserIdsResponse>listUserIDsAsync()List the userIDs assigned to a multi-clusters appID.default CompletableFuture<ListUserIdsResponse>listUserIDsAsync(int page, int hitsPerPage, RequestOptions requestOptions)List the userIDs assigned to a multi-clusters appID.default CompletableFuture<ListUserIdsResponse>listUserIDsAsync(RequestOptions requestOptions)List the userIDs assigned to a multi-clusters appID.default RemoveUserIdResponseremoveUserID(String userId)Remove a userID and its associated data from the multi-clustersdefault RemoveUserIdResponseremoveUserID(String userId, RequestOptions requestOptions)Remove a userID and its associated data from the multi-clusters.default CompletableFuture<RemoveUserIdResponse>removeUserIDAsync(String userId)Remove a userID and its associated data from the multi-clusters.default CompletableFuture<RemoveUserIdResponse>removeUserIDAsync(String userId, RequestOptions requestOptions)Remove a userID and its associated data from the multi-clusters.default SearchResult<UserId>searchUserIDs(SearchUserIdsRequest query)Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different clusterdefault SearchResult<UserId>searchUserIDs(SearchUserIdsRequest query, RequestOptions requestOptions)Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different clusterdefault CompletableFuture<SearchResult<UserId>>searchUserIDsAsync(SearchUserIdsRequest query)Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different clusterdefault CompletableFuture<SearchResult<UserId>>searchUserIDsAsync(SearchUserIdsRequest query, RequestOptions requestOptions)Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different cluster-
Methods inherited from interface com.algolia.search.SearchClientBase
getConfig, getTransport, waitAppTask, waitAppTask, waitTask, waitTask
-
-
-
-
Method Detail
-
listClusters
default ListClustersResponse listClusters()
List the clusters available in a multi-clusters setup for a single appID
-
listClusters
default ListClustersResponse listClusters(RequestOptions requestOptions)
List the clusters available in a multi-clusters setup for a single appID- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listClustersAsync
default CompletableFuture<ListClustersResponse> listClustersAsync()
List the clusters available in a multi-clusters setup for a single appID
-
listClustersAsync
default CompletableFuture<ListClustersResponse> listClustersAsync(RequestOptions requestOptions)
List the clusters available in a multi-clusters setup for a single appID- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
searchUserIDs
default SearchResult<UserId> searchUserIDs(@Nonnull SearchUserIdsRequest query)
Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different cluster- Parameters:
query- The query to search for userIDs- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
searchUserIDs
default SearchResult<UserId> searchUserIDs(@Nonnull SearchUserIdsRequest query, RequestOptions requestOptions)
Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different cluster- Parameters:
query- The query to search for userIDsrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
searchUserIDsAsync
default CompletableFuture<SearchResult<UserId>> searchUserIDsAsync(@Nonnull SearchUserIdsRequest query)
Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different cluster- Parameters:
query- The query to search for userIDs- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
searchUserIDsAsync
default CompletableFuture<SearchResult<UserId>> searchUserIDsAsync(@Nonnull SearchUserIdsRequest query, RequestOptions requestOptions)
Search for userIDs The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds propagate to the different cluster- Parameters:
query- The query to search for userIDsrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listUserIDs
default ListUserIdsResponse listUserIDs()
List the userIDs assigned to a multi-clusters appID.- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listUserIDs
default ListUserIdsResponse listUserIDs(int page, int hitsPerPage, RequestOptions requestOptions)
List the userIDs assigned to a multi-clusters appID.- Parameters:
page- The page number to requesthitsPerPage- Number of hits per pagerequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listUserIDs
default ListUserIdsResponse listUserIDs(RequestOptions requestOptions)
List the userIDs assigned to a multi-clusters appID.- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listUserIDsAsync
default CompletableFuture<ListUserIdsResponse> listUserIDsAsync()
List the userIDs assigned to a multi-clusters appID.- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listUserIDsAsync
default CompletableFuture<ListUserIdsResponse> listUserIDsAsync(int page, int hitsPerPage, RequestOptions requestOptions)
List the userIDs assigned to a multi-clusters appID.- Parameters:
page- The page number to requesthitsPerPage- Number of hits per pagerequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
listUserIDsAsync
default CompletableFuture<ListUserIdsResponse> listUserIDsAsync(RequestOptions requestOptions)
List the userIDs assigned to a multi-clusters appID.- Parameters:
requestOptions- Options to pass to this request
-
getUserID
default UserId getUserID(@Nonnull String userID)
Returns the userID data stored in the mapping.- Parameters:
userID- The userID in the mapping- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
getUserID
default UserId getUserID(@Nonnull String userID, RequestOptions requestOptions)
Returns the userID data stored in the mapping.- Parameters:
userID- The userID in the mappingrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
getUserIDAsync
default CompletableFuture<UserId> getUserIDAsync(@Nonnull String userID)
Returns the userID data stored in the mapping.- Parameters:
userID- The userID in the mapping
-
getUserIDAsync
default CompletableFuture<UserId> getUserIDAsync(@Nonnull String userID, RequestOptions requestOptions)
Returns the userID data stored in the mapping.- Parameters:
userID- The userID in the mappingrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
getTopUserID
default TopUserIdResponse getTopUserID()
Get the top 10 userIDs with the highest number of records per cluster. The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds to propagate to the different clusters.- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
getTopUserID
default TopUserIdResponse getTopUserID(RequestOptions requestOptions)
Get the top 10 userIDs with the highest number of records per cluster. The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds to propagate to the different clusters.- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
getTopUserIDAsync
default CompletableFuture<TopUserIdResponse> getTopUserIDAsync()
Get the top 10 userIDs with the highest number of records per cluster. The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds to propagate to the different clusters.- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
getTopUserIDAsync
default CompletableFuture<TopUserIdResponse> getTopUserIDAsync(RequestOptions requestOptions)
Get the top 10 userIDs with the highest number of records per cluster. The data returned will usually be a few seconds behind real-time, because userID usage may take up to a few seconds to propagate to the different clusters.- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
removeUserID
default RemoveUserIdResponse removeUserID(@Nonnull String userId)
Remove a userID and its associated data from the multi-clusters- Parameters:
userId- The userID to remove- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
removeUserID
default RemoveUserIdResponse removeUserID(@Nonnull String userId, RequestOptions requestOptions)
Remove a userID and its associated data from the multi-clusters.- Parameters:
userId- userIDrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
removeUserIDAsync
default CompletableFuture<RemoveUserIdResponse> removeUserIDAsync(@Nonnull String userId)
Remove a userID and its associated data from the multi-clusters.- Parameters:
userId- userID- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
removeUserIDAsync
default CompletableFuture<RemoveUserIdResponse> removeUserIDAsync(@Nonnull String userId, RequestOptions requestOptions)
Remove a userID and its associated data from the multi-clusters.- Parameters:
userId- userIDrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserID
default AssignUserIdResponse assignUserID(@Nonnull String userId, @Nonnull String clusterName)
Assign or Move a userID to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to the userID.- Parameters:
userId- The userIDclusterName- The name of the cluster- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserID
default AssignUserIdResponse assignUserID(@Nonnull String userId, @Nonnull String clusterName, RequestOptions requestOptions)
Assign or Move a userID to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to the userID.- Parameters:
userId- The userIDclusterName- The name of the clusterrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserIDAsync
default CompletableFuture<AssignUserIdResponse> assignUserIDAsync(@Nonnull String userId, @Nonnull String clusterName)
Assign or Move a userID to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to the userID.- Parameters:
userId- The userIDclusterName- The name of the cluster- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserIDAsync
default CompletableFuture<AssignUserIdResponse> assignUserIDAsync(@Nonnull String userId, @Nonnull String clusterName, RequestOptions requestOptions)
Assign or Move a userID to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to the userID.- Parameters:
userId- The userIDclusterName- The name of the clusterrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserIDs
default AssignUserIdsResponse assignUserIDs(@Nonnull List<String> userIds, @Nonnull String clusterName)
Assign or Move a userIDs to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to each userID.- Parameters:
userIds- List of UserIDs to mapclusterName- The name of the cluster- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserIDs
default AssignUserIdsResponse assignUserIDs(@Nonnull List<String> userIds, @Nonnull String clusterName, RequestOptions requestOptions)
Assign or Move a userIDs to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to each userID.- Parameters:
userIds- List of UserIDs to mapclusterName- The name of the clusterrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserIDsAsync
default CompletableFuture<AssignUserIdsResponse> assignUserIDsAsync(@Nonnull List<String> userIds, @Nonnull String clusterName)
Assign or Move a userIDs to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to each userID.- Parameters:
userIds- List of UserIDs to mapclusterName- The name of the cluster- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
assignUserIDsAsync
default CompletableFuture<AssignUserIdsResponse> assignUserIDsAsync(@Nonnull List<String> userIds, @Nonnull String clusterName, RequestOptions requestOptions)
Assign or Move a userIDs to a cluster. The time it takes to migrate (move) a user is proportional to the amount of data linked to each userID.- Parameters:
userIds- List of UserIDs to mapclusterName- The name of the clusterrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappings
default HasPendingMappingsResponse hasPendingMappings()
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status and get cluster mappings.- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappings
default HasPendingMappingsResponse hasPendingMappings(@Nonnull Boolean retrieveMappings)
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status, and optionally get cluster mappings.- Parameters:
retrieveMappings- Whether or not the cluster mappings should be retrieved- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappings
default HasPendingMappingsResponse hasPendingMappings(RequestOptions requestOptions)
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status and get cluster mappings.- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappings
default HasPendingMappingsResponse hasPendingMappings(@Nonnull Boolean retrieveMappings, RequestOptions requestOptions)
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status, and optionally get cluster mappings.- Parameters:
retrieveMappings- Whether or not the cluster mappings should be retrievedrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappingsAsync
default CompletableFuture<HasPendingMappingsResponse> hasPendingMappingsAsync()
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status and get cluster mappings.- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappingsAsync
default CompletableFuture<HasPendingMappingsResponse> hasPendingMappingsAsync(@Nonnull Boolean retrieveMappings)
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status, and optionally get cluster mappings.- Parameters:
retrieveMappings- Whether or not the cluster mappings should be retrieved- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappingsAsync
default CompletableFuture<HasPendingMappingsResponse> hasPendingMappingsAsync(RequestOptions requestOptions)
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status and get cluster mappings.- Parameters:
requestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
hasPendingMappingsAsync
default CompletableFuture<HasPendingMappingsResponse> hasPendingMappingsAsync(@Nonnull Boolean retrieveMappings, RequestOptions requestOptions)
Get cluster pending (migrating, creating, deleting) mapping state. Query cluster pending mapping status, and optionally get cluster mappings.- Parameters:
retrieveMappings- Whether or not the cluster mappings should be retrievedrequestOptions- Options to pass to this request- Throws:
AlgoliaRetryException- When the retry has failed on all hostsAlgoliaApiException- When the API sends an http error codeAlgoliaRuntimeException- When an error occurred during the serialization
-
-