Extract common vector store delete tests to base class This commit extracts shared delete operation tests into a reusable BaseVectorStoreTests class. This reduces code duplication and provides a consistent test suite for delete operations across different vector store implementations. The base class includes tests for: Deleting by ID Deleting by filter expressions Deleting by string filter expressions Most of the vector store implementation now extends this base class and inherits these common tests while maintaining the ability to add vector store specific tests. Adding javadoc Signed-off-by: Soby Chacko <soby.chacko@broadcom.com>
Qdrant Vector Store
Run locally
Accessing the Web UI
First, run the Docker container:
docker run -p 6333:6333 -p 6334:6334 \
-v $(pwd)/qdrant_storage:/qdrant/storage:z \
qdrant/qdrant
Security: Adding API Key to Qdrant Container
To enhance security, you can add an API key to your Qdrant container using the environment variable.
-e QDRANT__SERVICE__API_KEY=<your_generated_api_key_here>
This ensures that only authorized users with the correct API key can access the Qdrant service.
The GUI is available at http://localhost:6333/dashboard