Elasticsearch翻译器#
- class langchain_community.query_constructors.elasticsearch.ElasticsearchTranslator[source]#
- 将Elasticsearch内部查询语言元素转换为有效的过滤器。 - 属性 - allowed_comparators- 允许的逻辑比较器的子集。 - allowed_operators- 允许的逻辑运算符的子集。 - 方法 - visit_comparison(comparison)- 翻译一个比较。 - visit_operation(operation)- 翻译一个操作。 - visit_structured_query(structured_query)- 翻译一个StructuredQuery。 - visit_comparison(comparison: Comparison) Dict[source]#
- 翻译一个比较。 - Parameters:
- 比较 (Comparison) – 要翻译的比较。 
- Return type:
- 字典 
 
 - visit_operation(operation: Operation) Dict[source]#
- 翻译一个操作。 - Parameters:
- 操作 (Operation) – 要翻译的操作。 
- Return type:
- 字典 
 
 - visit_structured_query(structured_query: StructuredQuery) Tuple[str, dict][source]#
- 翻译一个StructuredQuery。 - Parameters:
- structured_query (StructuredQuery) – 要翻译的StructuredQuery。 
- Return type:
- 元组[str, dict] 
 
 
使用 ElasticsearchTranslator 的示例
