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_MAP
allowed_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]