langchain_community.query_constructors.tencentvectordb.TencentVectorDBTranslator¶
- class langchain_community.query_constructors.tencentvectordb.TencentVectorDBTranslator(meta_keys: Optional[Sequence[str]] = None)[源代码]¶
将结构化查询转换为腾讯向量数据库查询。
初始化翻译器。
- 参数
meta_keys (Optional[Sequence[str]]) – 用于查询的元键列表。默认值:[]。
属性
COMPARATOR_MAPallowed_comparators访问者的允许比较器。
allowed_operators访问者的允许操作符。
方法
__init__([meta_keys])初始化翻译器。
visit_comparison(comparison)访问比较节点并返回转换后的查询。
visit_operation(operation)访问操作节点并返回转换后的查询。
visit_structured_query(structured_query)访问结构化查询节点并返回转换后的查询。
- __init__(meta_keys: Optional[Sequence[str]] = None)[源代码]¶
初始化翻译器。
- 参数
meta_keys (Optional[Sequence[str]]) – 用于查询的元键列表。默认值:[]。
- visit_comparison(comparison: Comparison) str[源代码]¶
访问比较节点并返回转换后的查询。
- 参数
comparison (Comparison) – 要访问的比较节点。
- 返回
转换后的查询。
- 返回类型
str
- visit_operation(operation: Operation) str[source]¶
访问操作节点并返回转换后的查询。
- 参数
operation (Operation) – 待访问的操作节点。
- 返回
转换后的查询。
- 返回类型
str
- visit_structured_query(structured_query: StructuredQuery) Tuple[str, dict][source]¶
访问结构化查询节点并返回转换后的查询。
- 参数
structured_query (StructuredQuery) – 待访问的结构化查询节点。
- 返回
译文和查询关键字参数。
- 返回类型
元组[str, dict]