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: Removing vectors #62

Closed
3 tasks done
ashvardanian opened this issue May 26, 2023 · 8 comments
Closed
3 tasks done

Feature: Removing vectors #62

ashvardanian opened this issue May 26, 2023 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@ashvardanian
Copy link
Contributor

Describe what you are looking for

Removing efficiently isn’t trivial, but can be a minimal base solution to adapt USearch to caching tasks, and integrate into Semantic Kernel, LangChain, etc.

Can you contribute to the implementation?

  • I can contribute

Is your feature request specific to a certain interface?

It applies to everything

Contact Details

No response

Is there an existing issue for this?

  • I have searched the existing issues

Code of Conduct

  • I agree to follow this project's Code of Conduct
@ashvardanian ashvardanian added the enhancement New feature or request label May 26, 2023
@ashvardanian ashvardanian self-assigned this May 26, 2023
@aehlke
Copy link

aehlke commented Jun 2, 2023

this blocks usage in langchain?

@ashvardanian
Copy link
Contributor Author

Partly, but it should be ready within a few days.

@ashvardanian
Copy link
Contributor Author

The remove interface is already integrated into recent releases for C++ and Python. It will soon get into the other bindings as well. @Arman-Ghazaryan can you please take over porting that functionality to other languages? As for LangChain, @aehlke, the integration is already on the way. @davvard is on it 🚀

@ashvardanian
Copy link
Contributor Author

C99 interface now also offers usearch_remove from 2072540

@ashvardanian
Copy link
Contributor Author

Now also present in Rust dc252fe and JavaScript be42532

@jlarmstrongiv
Copy link
Contributor

Is JavaScript support both Node and Browser WASM?

@ashvardanian
Copy link
Contributor Author

@jlarmstrongiv, Node and server-side WASM have been tested. For browser, we are expecting news from our colleagues from @wasmerio: #191

@Arman-Ghazaryan
Copy link
Contributor

Arman-Ghazaryan commented Aug 14, 2023

Java interface now also offers remove and rename starting from 387b78b.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants