Skip to content

Support multi-vector retrieval #13257

Open

Description

@anakin87

Techniques like ColBERT represent each Document and query with multiple vectors.

Haystack currently lacks support storing and retrieving multiple vectors. (ColBERT-style reranking is somehow supported).

Before implementing components, I'd suggest investigating the topic and building a POC to explore the overall design.

I imagine something like this:

(I'm writing this based on an inital exploration; when we study the topic, additional requirements might emerge)


👋 Hello there! This issue will be handled internally and isn't open for external contributions. If you'd like to contribute, please take a look at issues labeled contributions welcome or good first issue. We'd really appreciate it!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

P1High priority, add to the next sprinthandled internallyHandled by the team, not open for external contributions

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions