algolia / algolia/algoliasearch-client-javascript

[Feature Request] Split multi queries by chunk of 50

Ouverte
#1,602 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
TypeScript
Étoiles
1.4k
Forks
226
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

It seems like that when SearchClient receive more than 50 query in the `search` method, the Algolia server respond an error `{"message":"Too many queries in multi query request","status":400}`.

Could the client automatically chunk the queries by 50, send multiple request and then merge the results ?
Would this been technically and logically feasible ?

Objective is to be transparent for every packages using this client.

Related issue : https://github.com/algolia/recommend/issues/142

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Commencez par la méthode SearchClient.search décrite dans l’issue et suivez la manière dont les requêtes multi-query sont envoyées à Algolia. Déterminez comment les requêtes comportant plus de 50 queries doivent être divisées et comment leurs résultats doivent être fusionnés, puis vérifiez que le comportement reste transparent pour les packages qui utilisent le client.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
typescript
Domaine
api
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.