我有一个这样的术语查询列表
term_query = [
Terms(metadata__resource_type__subtype=["publication-softwaredocumentation"]),
Terms(metadata__resource_type__type=["dataset"]),
]
我必须对这两个查询应用post_filter
,这两个查询看起来像这样
search = search.post_filter(term_query[0] | term_query[1])
我想处理term_query
将有0
或更多元素的情况。如何在post_filter
中解包由OR
运算符分隔的列表
在等待答案的同时,我搜索了python本身中可用的任何方法来实现这一点
我发现
itertools
和operator
模块运行良好解决方案如下所示
相关问题 更多 >
编程相关推荐