在Cloudsearch中过滤数据时,我正在使用:
&fq=(and type:1 sub_type:0)
我想要做的是为此添加更多内容,而不是AND,它需要是OR
这样查询就像:
filter:
type=1
and
sub_type=0
and
color=red or color = blue
如何构建过滤器来执行此操作?
答案 0 :(得分:3)
它看起来像这样(布尔运算符可以使用任意数量的args):
fq=(and type:1 sub_type:0 (or color:'red' color:'blue'))
请参阅http://docs.aws.amazon.com/cloudsearch/latest/developerguide/searching-compound-queries.html