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

feat(core): add commands to execute VectorStore operations #223

Closed
mhordynski opened this issue Dec 2, 2024 · 0 comments · Fixed by #244
Closed

feat(core): add commands to execute VectorStore operations #223

mhordynski opened this issue Dec 2, 2024 · 0 comments · Fixed by #244
Assignees
Labels
feature New feature or request
Milestone

Comments

@mhordynski
Copy link
Member

mhordynski commented Dec 2, 2024

Feature description

VectorStore support in Ragbits needs its own set of developer tools. We should add the following commands:

ragbits vector-store list    # Lists all records in vector store, allow to add where clause
ragbits vector-store query   # Queries a vector store with a string
ragbits vector-store remove  # Deletes data from a vector store

Ways to select VectorStore:

  • python path - a path to factory function to import VectorStore from
  • yaml config - a path to config which configures VectorStore, optionally it may be in conjuction with DocumentSearch config
  • set a default VectorStore in pyproject.toml

^ The same goes with Embeddings

Motivation

Following the Ragbits philosophy, each major component should provide developer tools to make it easier for developers to work with.

Additional context

No response

@mhordynski mhordynski added the feature New feature or request label Dec 2, 2024
@mhordynski mhordynski moved this to Backlog in ragbits Dec 2, 2024
@mhordynski mhordynski moved this from Backlog to Ready in ragbits Dec 2, 2024
@mhordynski mhordynski added this to the Ragbits 0.6 milestone Dec 2, 2024
@ludwiktrammer ludwiktrammer moved this from Ready to In Progress in ragbits Dec 3, 2024
@mhordynski mhordynski moved this from In Progress to In review in ragbits Dec 13, 2024
@micpst micpst linked a pull request Dec 18, 2024 that will close this issue
@github-project-automation github-project-automation bot moved this from In review to Done in ragbits Dec 18, 2024
@ludwiktrammer ludwiktrammer moved this from Done to In review in ragbits Dec 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request
Projects
Status: In review
Development

Successfully merging a pull request may close this issue.

2 participants