-
Notifications
You must be signed in to change notification settings - Fork 2
Complete Collections interface enhancements #45
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Orca Security Scan Summary
| Status | Check | Issues by priority | |
|---|---|---|---|
| Secrets | View in Orca |
edd1d26 to
263ea31
Compare
| public int ActualVirtualCount { get; set; } = 128; | ||
| public string Key { get; set; } = "_id"; | ||
| public string Strategy { get; set; } = "hash"; | ||
| public string Function { get; set; } = "murmur3"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd remove the default values, we try to not have default values in the clients so we don't need to change stuff in all clients when a value in the server changes.
Also (and this might not make sense in c#) we should have different structures for input and output - input can all be optional and should be none by default, while the output should have the concrete type
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's do this as part of this: https://www.notion.so/weaviate/Ux-review-20e70562ccd680e8a2bbc71f29144714?source=copy_link#21c70562ccd68078a5c2eca4d554b622
Enhance the Collections interface by adding methods for deleting all collections, checking existence, and exporting collections. Include the System.Linq.Async package for improved asynchronous operations.