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