Uses of Interface
org.springframework.ai.embedding.BatchingStrategy
Packages that use BatchingStrategy
Package
Description
Provides the API for embedding observations.
Provides interfaces and implementations for working with vector databases in Spring AI.
Provides classes for observing and storing vector data.
-
Uses of BatchingStrategy in org.springframework.ai.embedding
Classes in org.springframework.ai.embedding that implement BatchingStrategyModifier and TypeClassDescriptionclass
Token count based strategy implementation forBatchingStrategy
.Methods in org.springframework.ai.embedding with parameters of type BatchingStrategyModifier and TypeMethodDescriptiondefault List<float[]>
EmbeddingModel.embed
(List<Document> documents, EmbeddingOptions options, BatchingStrategy batchingStrategy) Embeds a batch ofDocument
s into vectors based on aBatchingStrategy
. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore
Fields in org.springframework.ai.vectorstore declared as BatchingStrategyModifier and TypeFieldDescriptionprotected BatchingStrategy
AbstractVectorStoreBuilder.batchingStrategy
Methods in org.springframework.ai.vectorstore that return BatchingStrategyMethods in org.springframework.ai.vectorstore with parameters of type BatchingStrategyModifier and TypeMethodDescriptionAbstractVectorStoreBuilder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.VectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.azure.autoconfigure
Methods in org.springframework.ai.vectorstore.azure.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionAzureVectorStoreAutoConfiguration.vectorStore
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel, AzureVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.cassandra.autoconfigure
Methods in org.springframework.ai.vectorstore.cassandra.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionCassandraVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, CassandraVectorStoreProperties properties, com.datastax.oss.driver.api.core.CqlSession cqlSession, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.chroma.autoconfigure
Methods in org.springframework.ai.vectorstore.chroma.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionChromaVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, ChromaApi chromaApi, ChromaVectorStoreProperties storeProperties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy chromaBatchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.cosmosdb.autoconfigure
Methods in org.springframework.ai.vectorstore.cosmosdb.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionCosmosDBVectorStoreAutoConfiguration.cosmosDBVectorStore
(io.micrometer.observation.ObservationRegistry observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, CosmosDBVectorStoreProperties properties, com.azure.cosmos.CosmosAsyncClient cosmosAsyncClient, EmbeddingModel embeddingModel, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.gemfire.autoconfigure
Methods in org.springframework.ai.vectorstore.gemfire.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionGemFireVectorStoreAutoConfiguration.gemfireVectorStore
(EmbeddingModel embeddingModel, GemFireVectorStoreProperties properties, GemFireConnectionDetails gemFireConnectionDetails, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.mariadb.autoconfigure
Methods in org.springframework.ai.vectorstore.mariadb.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionMariaDbStoreAutoConfiguration.vectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, MariaDbStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.milvus.autoconfigure
Methods in org.springframework.ai.vectorstore.milvus.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionMilvusVectorStoreAutoConfiguration.vectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, MilvusVectorStoreProperties properties, BatchingStrategy batchingStrategy, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.neo4j.autoconfigure
Methods in org.springframework.ai.vectorstore.neo4j.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionNeo4jVectorStoreAutoConfiguration.vectorStore
(org.neo4j.driver.Driver driver, EmbeddingModel embeddingModel, Neo4jVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.observation
Fields in org.springframework.ai.vectorstore.observation declared as BatchingStrategyModifier and TypeFieldDescriptionprotected final BatchingStrategy
AbstractObservationVectorStore.batchingStrategy
-
Uses of BatchingStrategy in org.springframework.ai.vectorstore.oracle.autoconfigure
Methods in org.springframework.ai.vectorstore.oracle.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionOracleVectorStoreAutoConfiguration.vectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, OracleVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.pgvector.autoconfigure
Methods in org.springframework.ai.vectorstore.pgvector.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionPgVectorStoreAutoConfiguration.vectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, PgVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.pinecone.autoconfigure
Methods in org.springframework.ai.vectorstore.pinecone.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionPineconeVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, PineconeVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.qdrant.autoconfigure
Methods in org.springframework.ai.vectorstore.qdrant.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionQdrantVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, QdrantVectorStoreProperties properties, io.qdrant.client.QdrantClient qdrantClient, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.redis.autoconfigure
Methods in org.springframework.ai.vectorstore.redis.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionRedisVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, RedisVectorStoreProperties properties, org.springframework.data.redis.connection.jedis.JedisConnectionFactory jedisConnectionFactory, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.typesense.autoconfigure
Methods in org.springframework.ai.vectorstore.typesense.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionTypesenseVectorStoreAutoConfiguration.vectorStore
(org.typesense.api.Client typesenseClient, EmbeddingModel embeddingModel, TypesenseVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy) -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.weaviate.autoconfigure
Methods in org.springframework.ai.vectorstore.weaviate.autoconfigure with parameters of type BatchingStrategyModifier and TypeMethodDescriptionWeaviateVectorStoreAutoConfiguration.vectorStore
(EmbeddingModel embeddingModel, io.weaviate.client.WeaviateClient weaviateClient, WeaviateVectorStoreProperties properties, org.springframework.beans.factory.ObjectProvider<io.micrometer.observation.ObservationRegistry> observationRegistry, org.springframework.beans.factory.ObjectProvider<VectorStoreObservationConvention> customObservationConvention, BatchingStrategy batchingStrategy)