Uses of Interface
org.springframework.ai.vectorstore.VectorStore
Packages that use VectorStore
Package
Description
Spring AI chat client advisors package.
Provides the API for embedding observations.
RAG Sub-Module: Document Search.
Provides interfaces and implementations for working with vector databases in Spring AI.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides classes for observing and storing vector data.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
Provides the API for embedding observations.
-
Uses of VectorStore in org.springframework.ai.chat.client.advisor.vectorstore
Methods in org.springframework.ai.chat.client.advisor.vectorstore with parameters of type VectorStoreModifier and TypeMethodDescriptionQuestionAnswerAdvisor.builder(VectorStore vectorStore) VectorStoreChatMemoryAdvisor.builder(VectorStore chatMemory) Constructors in org.springframework.ai.chat.client.advisor.vectorstore with parameters of type VectorStoreModifierConstructorDescriptionprotectedBuilder(VectorStore vectorStore) Creates a new builder instance. -
Uses of VectorStore in org.springframework.ai.chroma.vectorstore
Classes in org.springframework.ai.chroma.vectorstore that implement VectorStoreModifier and TypeClassDescriptionclassChromaVectorStoreis a concrete implementation of theVectorStoreinterface. -
Uses of VectorStore in org.springframework.ai.rag.retrieval.search
Methods in org.springframework.ai.rag.retrieval.search with parameters of type VectorStoreModifier and TypeMethodDescriptionVectorStoreDocumentRetriever.Builder.vectorStore(VectorStore vectorStore) Constructors in org.springframework.ai.rag.retrieval.search with parameters of type VectorStoreModifierConstructorDescriptionVectorStoreDocumentRetriever(VectorStore vectorStore, Double similarityThreshold, Integer topK, Supplier<Filter.Expression> filterExpression) -
Uses of VectorStore in org.springframework.ai.test.vectorstore
Methods in org.springframework.ai.test.vectorstore with parameters of type VectorStoreModifier and TypeMethodDescriptionBaseVectorStoreTests.setupTestDocuments(VectorStore vectorStore) Method parameters in org.springframework.ai.test.vectorstore with type arguments of type VectorStoreModifier and TypeMethodDescriptionprotected abstract voidBaseVectorStoreTests.executeTest(Consumer<VectorStore> testFunction) Execute a test function with a configured VectorStore instance. -
Uses of VectorStore in org.springframework.ai.vectorstore
Classes in org.springframework.ai.vectorstore that implement VectorStoreModifier and TypeClassDescriptionclassclassSimpleVectorStore is a simple implementation of the VectorStore interface.Methods in org.springframework.ai.vectorstore that return VectorStoreModifier and TypeMethodDescriptionVectorStore.Builder.build()Builds and returns a new VectorStore instance with the configured settings. -
Uses of VectorStore in org.springframework.ai.vectorstore.azure
Classes in org.springframework.ai.vectorstore.azure that implement VectorStoreModifier and TypeClassDescriptionclassUses Azure Cognitive Search as a backing vector store. -
Uses of VectorStore in org.springframework.ai.vectorstore.cassandra
Classes in org.springframework.ai.vectorstore.cassandra that implement VectorStoreModifier and TypeClassDescriptionclassThe CassandraVectorStore is for managing and querying vector data in an Apache Cassandra db. -
Uses of VectorStore in org.springframework.ai.vectorstore.coherence
Classes in org.springframework.ai.vectorstore.coherence that implement VectorStoreModifier and TypeClassDescriptionclassIntegration of Coherence Coherence 24.09+ as a Vector Store. -
Uses of VectorStore in org.springframework.ai.vectorstore.cosmosdb
Classes in org.springframework.ai.vectorstore.cosmosdb that implement VectorStore -
Uses of VectorStore in org.springframework.ai.vectorstore.elasticsearch
Classes in org.springframework.ai.vectorstore.elasticsearch that implement VectorStoreModifier and TypeClassDescriptionclassElasticsearch-based vector store implementation using the dense_vector field type. -
Uses of VectorStore in org.springframework.ai.vectorstore.gemfire
Classes in org.springframework.ai.vectorstore.gemfire that implement VectorStoreModifier and TypeClassDescriptionclassA VectorStore implementation backed by GemFire. -
Uses of VectorStore in org.springframework.ai.vectorstore.hanadb
Classes in org.springframework.ai.vectorstore.hanadb that implement VectorStoreModifier and TypeClassDescriptionclassThe SAP HANA Cloud vector engine offers multiple use cases in AI scenarios. -
Uses of VectorStore in org.springframework.ai.vectorstore.mariadb
Classes in org.springframework.ai.vectorstore.mariadb that implement VectorStoreModifier and TypeClassDescriptionclassMariaDB-based vector store implementation using MariaDB's vector search capabilities. -
Uses of VectorStore in org.springframework.ai.vectorstore.milvus
Classes in org.springframework.ai.vectorstore.milvus that implement VectorStore -
Uses of VectorStore in org.springframework.ai.vectorstore.mongodb.atlas
Classes in org.springframework.ai.vectorstore.mongodb.atlas that implement VectorStoreModifier and TypeClassDescriptionclassMongoDB Atlas-based vector store implementation using the Atlas Vector Search. -
Uses of VectorStore in org.springframework.ai.vectorstore.neo4j
Classes in org.springframework.ai.vectorstore.neo4j that implement VectorStoreModifier and TypeClassDescriptionclassNeo4j-based vector store implementation using Neo4j's vector search capabilities. -
Uses of VectorStore in org.springframework.ai.vectorstore.observation
Classes in org.springframework.ai.vectorstore.observation that implement VectorStoreModifier and TypeClassDescriptionclassAbstract base class forVectorStoreimplementations that provides observation capabilities. -
Uses of VectorStore in org.springframework.ai.vectorstore.opensearch
Classes in org.springframework.ai.vectorstore.opensearch that implement VectorStoreModifier and TypeClassDescriptionclassOpenSearch-based vector store implementation using OpenSearch's vector search capabilities. -
Uses of VectorStore in org.springframework.ai.vectorstore.oracle
Classes in org.springframework.ai.vectorstore.oracle that implement VectorStoreModifier and TypeClassDescriptionclassIntegration of Oracle database 23ai as a Vector Store. -
Uses of VectorStore in org.springframework.ai.vectorstore.pgvector
Classes in org.springframework.ai.vectorstore.pgvector that implement VectorStoreModifier and TypeClassDescriptionclassPostgreSQL-based vector store implementation using the pgvector extension. -
Uses of VectorStore in org.springframework.ai.vectorstore.pinecone
Classes in org.springframework.ai.vectorstore.pinecone that implement VectorStoreModifier and TypeClassDescriptionclassA VectorStore implementation backed by Pinecone, a cloud-based vector database. -
Uses of VectorStore in org.springframework.ai.vectorstore.qdrant
Classes in org.springframework.ai.vectorstore.qdrant that implement VectorStore -
Uses of VectorStore in org.springframework.ai.vectorstore.redis
Classes in org.springframework.ai.vectorstore.redis that implement VectorStoreModifier and TypeClassDescriptionclassRedis-based vector store implementation using Redis Stack with RediSearch and RedisJSON. -
Uses of VectorStore in org.springframework.ai.vectorstore.typesense
Classes in org.springframework.ai.vectorstore.typesense that implement VectorStoreModifier and TypeClassDescriptionclassA vector store implementation that uses Typesense as the backend. -
Uses of VectorStore in org.springframework.ai.vectorstore.weaviate
Classes in org.springframework.ai.vectorstore.weaviate that implement VectorStoreModifier and TypeClassDescriptionclassA vector store implementation that stores and retrieves vectors in a Weaviate database.