Uses of Interface
org.springframework.ai.embedding.BatchingStrategy
Packages that use BatchingStrategy
Package
Description
Provides the API for embedding observations.
Provides classes for observing and storing vector data.
-
Uses of BatchingStrategy in org.springframework.ai.autoconfigure.vectorstore.azure
Methods in org.springframework.ai.autoconfigure.vectorstore.azure 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.autoconfigure.vectorstore.cassandra
Methods in org.springframework.ai.autoconfigure.vectorstore.cassandra 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.autoconfigure.vectorstore.chroma
Methods in org.springframework.ai.autoconfigure.vectorstore.chroma 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.autoconfigure.vectorstore.cosmosdb
Methods in org.springframework.ai.autoconfigure.vectorstore.cosmosdb 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.autoconfigure.vectorstore.gemfire
Methods in org.springframework.ai.autoconfigure.vectorstore.gemfire 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.autoconfigure.vectorstore.mariadb
Methods in org.springframework.ai.autoconfigure.vectorstore.mariadb 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.autoconfigure.vectorstore.milvus
Methods in org.springframework.ai.autoconfigure.vectorstore.milvus 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.autoconfigure.vectorstore.neo4j
Methods in org.springframework.ai.autoconfigure.vectorstore.neo4j 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.autoconfigure.vectorstore.oracle
Methods in org.springframework.ai.autoconfigure.vectorstore.oracle 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.autoconfigure.vectorstore.pgvector
Methods in org.springframework.ai.autoconfigure.vectorstore.pgvector 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.autoconfigure.vectorstore.pinecone
Methods in org.springframework.ai.autoconfigure.vectorstore.pinecone 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.autoconfigure.vectorstore.qdrant
Methods in org.springframework.ai.autoconfigure.vectorstore.qdrant 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.autoconfigure.vectorstore.redis
Methods in org.springframework.ai.autoconfigure.vectorstore.redis 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.autoconfigure.vectorstore.typesense
Methods in org.springframework.ai.autoconfigure.vectorstore.typesense 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.autoconfigure.vectorstore.weaviate
Methods in org.springframework.ai.autoconfigure.vectorstore.weaviate 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) -
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.observation
Fields in org.springframework.ai.vectorstore.observation declared as BatchingStrategyModifier and TypeFieldDescriptionprotected final BatchingStrategy
AbstractObservationVectorStore.batchingStrategy