Uses of Interface
org.springframework.ai.embedding.BatchingStrategy
Package
Description
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 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 BatchingStrategy in org.springframework.ai.autoconfigure.vectorstore.azure
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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
Modifier 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.chroma.vectorstore
Modifier and TypeMethodDescriptionChromaVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionChromaVectorStore
(EmbeddingModel embeddingModel, ChromaApi chromaApi, String collectionName, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.embedding
Modifier and TypeClassDescriptionclass
Token count based strategy implementation forBatchingStrategy
.Modifier 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.milvus.vectorstore
Modifier and TypeMethodDescriptionMilvusVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Configures the strategy for batching operations.ModifierConstructorDescriptionMilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, boolean initializeSchema, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.MilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, MilvusVectorStore.MilvusVectorStoreConfig config, boolean initializeSchema, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.MilvusVectorStore
(io.milvus.client.MilvusServiceClient milvusClient, EmbeddingModel embeddingModel, MilvusVectorStore.MilvusVectorStoreConfig config, boolean initializeSchema, BatchingStrategy batchingStrategy, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.azure
Modifier and TypeMethodDescriptionAzureVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionAzureVectorStore
(com.azure.search.documents.indexes.SearchIndexClient searchIndexClient, EmbeddingModel embeddingModel, boolean initializeSchema, List<AzureVectorStore.MetadataField> filterMetadataFields, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.cassandra
Modifier and TypeMethodDescriptionCassandraVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionCassandraVectorStore
(CassandraVectorStoreConfig conf, EmbeddingModel embeddingModel, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.since 1.0.0-M5, useCassandraVectorStore.builder(EmbeddingModel)
()} instead -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.cosmosdb
Modifier and TypeMethodDescriptionCosmosDBVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionCosmosDBVectorStore
(io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, com.azure.cosmos.CosmosAsyncClient cosmosClient, CosmosDBVectorStoreConfig properties, EmbeddingModel embeddingModel, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.Since 1.0.0-M5, useCosmosDBVectorStore.builder(CosmosAsyncClient, EmbeddingModel)
()} instead -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.elasticsearch
Modifier and TypeMethodDescriptionElasticsearchVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy for vector operations.ModifierConstructorDescriptionElasticsearchVectorStore
(ElasticsearchVectorStoreOptions options, org.elasticsearch.client.RestClient restClient, EmbeddingModel embeddingModel, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.gemfire
Modifier and TypeMethodDescriptionGemFireVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionGemFireVectorStore
(GemFireVectorStore.GemFireVectorStoreConfig config, EmbeddingModel embeddingModel, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.Since 1.0.0-M5, useGemFireVectorStore.builder(EmbeddingModel)
()} instead -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.mariadb
Modifier and TypeMethodDescriptionMariaDBVectorStore.MariaDBBuilder.batchingStrategy
(BatchingStrategy batchingStrategy) Configures the strategy for batching operations.MariaDBVectorStore.Builder.withBatchingStrategy
(BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.mongodb.atlas
Modifier and TypeMethodDescriptionMongoDBAtlasVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy for vector operations.ModifierConstructorDescriptionMongoDBAtlasVectorStore
(org.springframework.data.mongodb.core.MongoTemplate mongoTemplate, EmbeddingModel embeddingModel, MongoDBAtlasVectorStore.MongoDBVectorStoreConfig config, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.neo4j
Modifier and TypeMethodDescriptionNeo4jVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionNeo4jVectorStore
(org.neo4j.driver.Driver driver, EmbeddingModel embeddingModel, Neo4jVectorStore.Neo4jVectorStoreConfig config, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.opensearch
Modifier and TypeMethodDescriptionOpenSearchVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionOpenSearchVectorStore
(String index, org.opensearch.client.opensearch.OpenSearchClient openSearchClient, EmbeddingModel embeddingModel, String mappingJson, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.UseOpenSearchVectorStore.builder(OpenSearchClient, EmbeddingModel)
()} instead -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.oracle
Modifier and TypeMethodDescriptionOracleVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy for vector operations.ModifierConstructorDescriptionOracleVectorStore
(org.springframework.jdbc.core.JdbcTemplate jdbcTemplate, EmbeddingModel embeddingModel, String tableName, OracleVectorStore.OracleVectorStoreIndexType indexType, OracleVectorStore.OracleVectorStoreDistanceType distanceType, int dimensions, int searchAccuracy, boolean initializeSchema, boolean removeExistingVectorStoreTable, boolean forcedNormalization, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.Since 1.0.0-M5, useOracleVectorStore.builder(JdbcTemplate, EmbeddingModel)
()} instead -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.pgvector
Modifier and TypeMethodDescriptionPgVectorStore.PgVectorStoreBuilder.batchingStrategy
(BatchingStrategy batchingStrategy) PgVectorStore.Builder.withBatchingStrategy
(BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.pinecone
Modifier and TypeMethodDescriptionPineconeVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionPineconeVectorStore
(PineconeVectorStore.PineconeVectorStoreConfig config, EmbeddingModel embeddingModel, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.qdrant
Modifier and TypeMethodDescriptionQdrantVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Configures the strategy for batching operations.ModifierConstructorDescriptionQdrantVectorStore
(io.qdrant.client.QdrantClient qdrantClient, String collectionName, EmbeddingModel embeddingModel, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.redis
Modifier and TypeMethodDescriptionRedisVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Sets the batching strategy.ModifierConstructorDescriptionRedisVectorStore
(RedisVectorStore.RedisVectorStoreConfig config, EmbeddingModel embeddingModel, redis.clients.jedis.JedisPooled jedis, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.typesense
Modifier and TypeMethodDescriptionTypesenseVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Configures the strategy for batching operations.ModifierConstructorDescriptionTypesenseVectorStore
(org.typesense.api.Client client, EmbeddingModel embeddingModel, TypesenseVectorStore.TypesenseVectorStoreConfig config, boolean initializeSchema, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.UseTypesenseVectorStore.builder(Client, EmbeddingModel)
()} instead -
Uses of BatchingStrategy in org.springframework.ai.vectorstore.weaviate
Modifier and TypeMethodDescriptionWeaviateVectorStore.Builder.batchingStrategy
(BatchingStrategy batchingStrategy) Configures the batching strategy.ModifierConstructorDescriptionWeaviateVectorStore
(WeaviateVectorStore.WeaviateVectorStoreConfig vectorStoreConfig, EmbeddingModel embeddingModel, io.weaviate.client.WeaviateClient weaviateClient, io.micrometer.observation.ObservationRegistry observationRegistry, VectorStoreObservationConvention customObservationConvention, BatchingStrategy batchingStrategy) Deprecated, for removal: This API element is subject to removal in a future version.UseWeaviateVectorStore.builder(WeaviateClient, EmbeddingModel)
()} instead to create instances of WeaviateVectorStore.
AzureVectorStore.builder(SearchIndexClient, EmbeddingModel)
()} instead