langchain_aws.vectorstores.inmemorydb.schema
.HNSWVectorField¶
- class langchain_aws.vectorstores.inmemorydb.schema.HNSWVectorField[source]¶
-
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 [必填]¶