Skip to content

Consider adding support to Qdrant #3

@stronk7

Description

@stronk7

Right now the only vector database supported is Milvus, and it's working perfectly, supporting all the features that we need in this project (hybrid search, fusion ranking, metadata, filtering, ...).

After a recent (internal) research we decided that both Milvus and Qdrant are going the 2 vector databases that we are going to work with.

Hence, it should be nice to be able to run wiki-rag also with Qdrant. That way we can compare both against the same dataset (Moodle Docs) and other niceties.

So the idea is to:

  • Make the vector database (Milvus or Qdrant) a configurable choice.
  • Isolate all the DB operations in a module to better re-using them.
  • Document everything (configuration, installation, docker images ...).
  • Analyse if we want to let this open for contributions adding other vector databases (they may need to support all the features that are being used right now).

Ciao :-)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions