algolia / algolia/algoliasearch-client-javascript

[Feature Request] Split multi queries by chunk of 50

Offen
#1,602 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
1.4k
Forks
226
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der in der Issue beschriebenen Methode SearchClient.search und verfolge, wie Multi-Query-Anfragen an Algolia gesendet werden. Ermittle, wie Anfragen mit mehr als 50 Queries aufgeteilt und ihre Ergebnisse zusammengeführt werden sollen, und überprüfe anschließend, dass das Verhalten für Pakete, die den Client verwenden, transparent bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
api
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.