public static class RedisRepository.Builder
extends java.lang.Object
构造器和说明 |
---|
Builder(EmbeddingModel embeddingModel,
redis.clients.jedis.UnifiedJedis client)
构造器
|
限定符和类型 | 方法和说明 |
---|---|
RedisRepository.Builder |
algorithm(redis.clients.jedis.search.schemafields.VectorField.VectorAlgorithm algorithm)
设置向量算法
|
RedisRepository |
build()
构建 RedisRepository 实例
|
RedisRepository.Builder |
distanceMetric(java.lang.String distanceMetric)
设置距离度量方式
|
RedisRepository.Builder |
indexName(java.lang.String indexName)
设置索引名称
|
RedisRepository.Builder |
keyPrefix(java.lang.String keyPrefix)
设置键前缀
|
RedisRepository.Builder |
metadataFields(java.util.List<MetadataField> metadataFields)
设置元数据索引字段
|
RedisRepository.Builder |
metadataIndexFields(java.util.List<MetadataField> metadataFields)
已过时。
|
public Builder(EmbeddingModel embeddingModel, redis.clients.jedis.UnifiedJedis client)
embeddingModel
- 嵌入模型client
- Redis 客户端public RedisRepository.Builder indexName(java.lang.String indexName)
indexName
- 索引名称public RedisRepository.Builder keyPrefix(java.lang.String keyPrefix)
keyPrefix
- 键前缀@Deprecated public RedisRepository.Builder metadataIndexFields(java.util.List<MetadataField> metadataFields)
metadataFields(List)
public RedisRepository.Builder metadataFields(java.util.List<MetadataField> metadataFields)
metadataFields
- 元数据索引字段public RedisRepository.Builder algorithm(redis.clients.jedis.search.schemafields.VectorField.VectorAlgorithm algorithm)
algorithm
- 向量算法public RedisRepository.Builder distanceMetric(java.lang.String distanceMetric)
distanceMetric
- 距离度量方式public RedisRepository build()