Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BulkProcessor in Spring Data Elasticsearch #2067

Closed
siddeshbb opened this issue Jan 20, 2022 · 2 comments
Closed

BulkProcessor in Spring Data Elasticsearch #2067

siddeshbb opened this issue Jan 20, 2022 · 2 comments
Labels
status: waiting-for-feedback We need additional information before we can continue status: waiting-for-triage An issue we've not yet triaged

Comments

@siddeshbb
Copy link

siddeshbb commented Jan 20, 2022

In one of our application we are trying to migrate from elasticsearch-rest-high-level-client to Spring Data Elasticsearch but found that we don't have BulkProcessor equivalent implementation in Spring data elastic search.

The BulkProcessor simplifies the usage of the Bulk API by providing a utility class that allows index/update/delete operations to be transparently executed as they are added to the processor and this feature has helped us a lot in bulk indexing documents efficiently.

Is there a plan to implement this feature in Spring data elastic search? or are we missing something here?

Any help on this is highly appreciated.

@spring-projects-issues spring-projects-issues added the status: waiting-for-triage An issue we've not yet triaged label Jan 20, 2022
@sothawo
Copy link
Collaborator

sothawo commented Jan 20, 2022

Currently in imperative code Spring Data Elasticsearch supports bulk-indexing and bulk-updating but not mixed bulk-requests, delete request are currently not supported. The reactive code support bulk-updating only.

You can create an issue with a feature request for that, when that will be implemented depends on when someone contribute this to the project. Spring Data Elasticsearch is a community driven project, so it depends on contributions.

@siddeshbb
Copy link
Author

@sothawo Thank you for the reply.

I have created a feature request 2071 for this issue. So closing this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: waiting-for-feedback We need additional information before we can continue status: waiting-for-triage An issue we've not yet triaged
Projects
None yet
Development

No branches or pull requests

3 participants