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.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)