Skip to content

Vectorname in Collection must match embedding #10

Open
@Poppi2

Description

@Poppi2

In qdrant, collections' vectorname must match the name of the embedding. E.g. using sentence-transformers/all-MiniLM-L6-v2 it requires the vector name to be fast-all-MiniLM-L6-v2. There seems to be no way to change this. It makes working with existing collections impossible.
Using MCP inspector:

Tool Result: Error

Unexpected Response: 400 (Bad Request)
Raw response content:
b'{"status":{"error":"Wrong input: Vector with name fast-all-minilm-l6-v2 is not configured in this collection"},"time":0.00008094}'

It works if we create a new collection with fast-all-minilm-l6-v2 as its vector name but since collection names cant be changed after creation this mcp server is not really useable. We tested on multiple machines.
We would appreciate any help regarding this, personal efforts have not proven successful so far. Only got it to work without fast embed. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions