Qdrant
Qdrant. is a high-performant vector search database written in Rust. It offers both on-premise and cloud version, but for the purposes of that example we're going to use the local deployment mode.

Setting everything up will require:

Spinning up a local instance of Qdrant
Configuring the collection and storing the data in it
Trying out with some queries
Setup
For the local deployment, we are going to use Docker, according to the Qdrant documentation: https://qdrant.tech/documentation/quick_start/. Qdrant requires just a single container, but an example of the docker-compose.yaml file is available at ./qdrant/docker-compose.yaml in this repo.

You can start Qdrant instance locally by navigating to this directory and running docker-compose up -d

qdrant = qdrant_client.QdrantClient(host='localhost', prefer_grpc=True)

qdrant.get_collections()