philippgille / chromem-go

Embeddable vector database for Go with Chroma-like interface and zero third-party dependencies. In-memory with optional persistence.
Mozilla Public License 2.0
221 stars 17 forks source link

Contributing - Image and Video #101

Open SheepIsGoat opened 3 days ago

SheepIsGoat commented 3 days ago

Hey there, I'd like to contribute to the images and video feature. Do you have guidelines for contributing, or any pre-existing scoping or opinions on how you'd like those implemented?

SheepIsGoat commented 3 days ago

Separate comment, it looks like the where filters are already based on unindexed full collections scans. In the part where you're doing text matching with operations and string maps, have you considered adding a sister function that instead just takes a map[string] func (string) bool so users could define their own more complex logic? Would let us support string contains, string not contains, regex, etc. I'd be happy to draft up an PR to show my thoughts.