我正在执行一个查询,它是对一堆Q进行“或”运算,这似乎需要花费很多时间。下面是一些psuedo代码 query_params = []
for i in range(80): #there are about 80ish Q objects being createdquery_params.append(Q(filter_stuff)) 然后我或者他们所有人在一起 query_params = reduce(or_, query_params) 当我执行查询时 query我知道这是一个
我有一个类似这样的搜索查询:((q1 AND q2) OR (q3 AND q4))。我可以在Elasticsearch的search或scroll应用程序接口查询中使用must、should复制它。但我想知道在Elasticsearch中有多少这样的查询可以组合在一个查询中。我有大约1000个OR查询,如果我
对于下面的原始查询,我想构建Django ORM查询WHERE (address_id is not null OR address_id<>'*')Q(xyz_id__isnull=False) | Q(xyz_id='*'),
Q(abc_id__isnull=True) | Q(abc_idaddress_i