Package org.springframework.ai.vectorstore
package org.springframework.ai.vectorstore
-
ClassDescriptionConfiguration for the Milvus vector store.An enum to configure the distance function used in the Neo4j vector index.Configuration for the Neo4j vector store.Uses the "vector_store" table to store the Spring AI vector data.Defaults to CosineDistance.By default, pgvector performs exact nearest neighbor search, which provides perfect recall.A VectorStore implementation backed by Pinecone, a cloud-based vector database.Configuration class for the PineconeVectorStore.Converts
Filter.Expression
into Redis search filter expression format.The RedisVectorStore is for managing and querying vector data in a Redis database.Configuration for the Redis vector store.Similarity search request builder.SimpleVectorStore is a simple implementation of the VectorStore interface.TheVectorStore
interface defines the operations for managing and querying documents in a vector database.ConvertsFilter.Expression
into Weaviate metadata filter expression format.A VectorStore implementation backed by Weaviate vector database.Configuration class for the WeaviateVectorStore.https://weaviate.io/developers/weaviate/concepts/replication-architecture/consistency#tunable-consistency-strategies