langchain_aws.vectorstores.inmemorydb.schema.HNSWVectorField

class langchain_aws.vectorstores.inmemorydb.schema.HNSWVectorField[source]

基础: InMemoryDBVectorField

Redis 中 HNSW 矢量字段的模式。

通过解析和验证关键字参数中的输入数据来创建一个新的模型。

如果输入数据无法解析成有效的模型,将引发 ValidationError。

参数 algorithm : Literal['HNSW'] = 'HNSW'
参数 datatype : str = 'FLOAT32'
参数 dims : int [必需]
参数 distance_metric : InMemoryDBDistanceMetric = 'COSINE'
参数 ef_construction : int = 200
参数 ef_runtime : int = 10
参数 epsilon : float = 0.01
参数 initial_cap : Optional[int] = None
参数 m: int = 16
参数 name: str [必填]
as_field() VectorField[源代码]
返回类型

VectorField