嵌套类型查询(NestedQuery)接口用于嵌套类型的查询。嵌套类型不能直接查询,需要通过NestedQuery来包装一下,NestedQuery中需要指定嵌套类型的字段路径(path)以及一个子query(可以是任意query)。

示例

nested_query = RangeQuery('n.nl', range_from=100, range_to=300, include_lower=True, include_upper=True)
query = NestedQuery('n', nested_query)
rows, next_token, total_count, is_all_succeed = client.search(
    table_name, index_name, 
    SearchQuery(query, limit=100, get_total_count=True), 
    ColumnsToGet(return_type=ColumnReturnType.ALL)
)