InMemoryDBModel#
- class langchain_aws.vectorstores.inmemorydb.schema.InMemoryDBModel[source]#
基础类:
BaseModel
MemoryDB 索引的架构。
通过解析和验证来自关键字参数的输入数据来创建一个新模型。
如果输入数据无法验证以形成有效模型,则引发 [ValidationError][pydantic_core.ValidationError]。
self 被显式地设为仅位置参数,以允许 self 作为字段名称。
- param content_key: str = 'content'#
- param content_vector_key: str = 'content_vector'#
- param extra: List[InMemoryDBField] | None = None#
- param numeric: List[NumericFieldSchema] | None = None#
- param tag: List[TagFieldSchema] | None = None#
- param text: List[TextFieldSchema] = [TextFieldSchema(name='content', weight=1, no_stem=False, phonetic_matcher=None, withsuffixtrie=False, no_index=False, sortable=False)]#
- param vector: List[FlatVectorField | HNSWVectorField] | None = None#
- add_vector_field(vector_field: Dict[str, Any]) None [source]#
- Parameters:
vector_field (Dict[str, Any])
- Return type:
无
- get_fields() List[InMemoryDBField] [source]#
- Return type:
列表[InMemoryDBField]
- property content_vector: FlatVectorField | HNSWVectorField#
- property is_empty: bool#
- property metadata_keys: List[str]#
- property vector_dtype: dtype#