langchain_community.vectorstores.redis.schema
.RedisModel¶
- class langchain_community.vectorstores.redis.schema.RedisModel[源代码]¶
基类:
BaseModel
Redis索引模式。
通过解析和验证关键字参数中的输入数据创建新模型。
如果输入数据不能解析成有效的模型,则引发
ValidationError
。- param content_key: str = 'content'¶
- param content_vector_key: str = 'content_vector'¶
- param extra: Optional[List[RedisField]] = None¶
- param numeric: Optional[List[NumericFieldSchema]] = None¶
- param tag: Optional[List[TagFieldSchema]] = None¶
-
参数 text: List[TextFieldSchema] = [TextFieldSchema(name='content',
weight=1,
no_stem=False,
phonetic_matcher=None,
withsuffixtrie=False,
no_index=False,
sortable=False)]¶
- 参数 vector: Optional[List[Union[FlatVectorField, HNSWVectorField]]]] = None¶
- add_vector_field(vector_field: Dict[str, Any]) None [source]¶
- 参数
vector_field (Dict[str, Any]) –
- 返回类型
None
- get_fields() List[RedisField] [source]¶
- 返回类型
列表[RedisField]
- 属性 content_vector: Union[FlatVectorField, HNSWVectorField]¶
- 属性 is_empty: bool¶
- 属性 metadata_keys: List[str]¶
- 属性 vector_dtype: dtype¶