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 TypeClassDescriptionclassToken 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 ofDocuments into vectors based on aBatchingStrategy. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore
Fields in org.springframework.ai.vectorstore declared as BatchingStrategyModifier and TypeFieldDescriptionprotected BatchingStrategyAbstractVectorStoreBuilder.batchingStrategyMethods 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 BatchingStrategyAbstractObservationVectorStore.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)