kuzzleio / kuzzle

Open-source Back-end, self-hostable & ready to use - Real-time, storage, advanced search - Web, Apps, Mobile, IoT -
https://kuzzle.io
Apache License 2.0
1.43k stars 123 forks source link

Add bulk:updateByQuery #1777

Closed Aschen closed 3 years ago

Aschen commented 4 years ago

Feature description

Add a new action to the bulk controller to update documents without the Kuzzle limits.

This action will use directly Elasticsearch update_by_query capabilities

sanskar-p commented 3 years ago

Hi @Aschen @scottinet I'd like to try my hands on this issue and get familiar with the codebase. I would be very grateful if you could advise me on what exactly I have to do.

scottinet commented 3 years ago

That would be awesome! But right now is the worst time to work on that particular issue. See, I'm in the process of loosely coupling everything related to data storage, so there is a major refactor in the work (https://github.com/kuzzleio/kuzzle/tree/loose-coupling-storage).

If you could wait a bit, or start from my refactor branch, then the modifications should be fairly straightforward:

The storage refactor is nearly finished, I'm in the process of migrating existing unit tests (functional tests pass)