elastic / elasticsearch-rs

Official Elasticsearch Rust Client
https://www.elastic.co/guide/en/elasticsearch/client/rust-api/current/index.html
Apache License 2.0
695 stars 70 forks source link

[ENHANCEMENT] ignore statuscode option #148

Open GopherJ opened 3 years ago

GopherJ commented 3 years ago

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when status code cannot be ignored in elasticsearch-rs, it's supported in elasticsearch-js

                return client.search({
                    index: 'rt_events.'+ctx.params.namespace,
                    ignore: [404],
                    type: ctx.params.doctype,
                    body: body
                }).then(function (resp) {
                    ctx.status = 200;
                    ctx.body =  { success: true, results: resp };
                }, function (error) {
                    console.log(error.message);
                    ctx.status = 420;
                    ctx.body =  { success: false, message: error.message };
                });

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.