Comment définir la nouvelle tentative sur le conflit dans l'Élastique de recherche à l'aide du client.méthode de masse

0

La question

Je suis à l'aide de client.méthode de masse à insérer dans elastic search. J'ai besoin de passer le retry_on_conflict param client.en vrac conformément au document.

https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-update.html

Ci-dessous le code que j'essayais, mais obtenez le message d'erreur.

const options = {
            index: config.aws.es.index,
            body: bulkBody,
            retry_on_conflict: 5
           // retryOnCflict: 5 (Tried this also) 
        };
        
        
        client.bulk(options, (err, { body }) => {
            if (err) {
                reject(err);
            } else {
                // console.log('ES bulk result: %j', body);
                resolve(body);
            }
        });

Erreur :

warnings: [
'Client - Unknown parameter: "retryOnConflict", sending it as query parameter'
],

Un aide-moi comment ajouter de la retry_on_conflict au client.en vrac().

amazon-elasticsearch elasticsearch
2021-11-23 18:40:48
1

La meilleure réponse

1

Ajouter retry_on_conflict dans le corps de la masse de la demande, comme indiqué ici

2021-11-24 01:04:43

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................