Uses of Package
org.springframework.ai.vectorstore
Package
Description
-
ClassDescriptionThe CassandraVectorStore is for managing and querying vector data in an Apache Cassandra db.
-
-
ClassDescriptionhttps://www.elastic.co/guide/en/elasticsearch/reference/master/dense-vector.html max_inner_product is currently not supported because the distance value is not normalized and would not comply with the requirement of being between 0 and 1
-
-
ClassDescriptionThe SAP HANA Cloud vector engine offers multiple use cases in AI scenarios.The
HanaVectorEntity
is an abstract class that represents a mapped superclass for entities that have a vector representation stored in a HANA vector repository.TheHanaVectorRepository
interface provides methods for interacting with a HANA vector repository, which allows storing and querying vector embeddings. -
-
ClassDescriptionAn enum to configure the distance function used in the Neo4j vector index.
-
ClassDescriptionIntegration of Oracle database 23ai as a Vector Store.
-
ClassDescriptionUses 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.
-
ClassDescriptionA VectorStore implementation backed by Pinecone, a cloud-based vector database.
-
ClassDescriptionThe RedisVectorStore is for managing and querying vector data in a Redis database.
-
-
ClassDescriptionA VectorStore implementation backed by Weaviate vector database.https://weaviate.io/developers/weaviate/concepts/replication-architecture/consistency#tunable-consistency-strategies
-
ClassDescriptionSimilarity search request builder.The
VectorStore
interface defines the operations for managing and querying documents in a vector database. -
ClassDescriptionIndexes are automatically created with COSINE.Configuration for the Cassandra vector store.Given a string document id, return the value for each primary key column.Given a list of primary key column values, return the document id.Provided Elasticsearch vector option configuration.The
HanaCloudVectorStoreConfig
class represents the configuration for the HanaCloudVectorStore.TheHanaVectorEntity
is an abstract class that represents a mapped superclass for entities that have a vector representation stored in a HANA vector repository.TheHanaVectorRepository
interface provides methods for interacting with a HANA vector repository, which allows storing and querying vector embeddings.Configuration 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.Configuration class for the PineconeVectorStore.Configuration for the Redis vector store.Similarity search request builder.https://www.elastic.co/guide/en/elasticsearch/reference/master/dense-vector.html max_inner_product is currently not supported because the distance value is not normalized and would not comply with the requirement of being between 0 and 1TheVectorStore
interface defines the operations for managing and querying documents in a vector database.Configuration class for the WeaviateVectorStore.https://weaviate.io/developers/weaviate/concepts/replication-architecture/consistency#tunable-consistency-strategies -
ClassDescriptionSimilarity search request builder.The
VectorStore
interface defines the operations for managing and querying documents in a vector database. -
ClassDescriptionSimilarity search request builder.The
VectorStore
interface defines the operations for managing and querying documents in a vector database. -
ClassDescriptionSimilarity search request builder.The
VectorStore
interface defines the operations for managing and querying documents in a vector database.