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

[Feature]: Support Routing policy as elastic search. #39795

Open
1 task done
xiaofan-luan opened this issue Feb 11, 2025 · 2 comments
Open
1 task done

[Feature]: Support Routing policy as elastic search. #39795

xiaofan-luan opened this issue Feb 11, 2025 · 2 comments
Assignees
Labels
kind/feature Issues related to feature request from users

Comments

@xiaofan-luan
Copy link
Collaborator

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe.

By default, both elastic and Milvus use primary key or id to shard data.

However, under some use cases, user specified routing could be really helpful.

For example, under multi tenant use case, one tenant data is usually limited and can be put into the same shard. This could help the performance of groupby and clustering compaction.

Also, the routing policy could help the potential shard split in the future.

Describe the solution you'd like.

No response

Describe an alternate solution.

No response

Anything else? (Additional Context)

No response

@xiaofan-luan xiaofan-luan added the kind/feature Issues related to feature request from users label Feb 11, 2025
@xiaofan-luan xiaofan-luan self-assigned this Feb 11, 2025
@xiaofan-luan
Copy link
Collaborator Author

/assign @xiaocai2333

@xiaofan-luan
Copy link
Collaborator Author

xiaofan-luan commented Feb 11, 2025

And of course, by introducing customized routing policy,
Delete, Upsert, Query and search, you need to specify routing key.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Issues related to feature request from users
Projects
None yet
Development

No branches or pull requests

2 participants