AWs Cloudsearch Complex过滤

时间:2014-10-13 06:18:39

标签: amazon-web-services amazon-cloudsearch

在Cloudsearch中过滤数据时,我正在使用:

&fq=(and type:1 sub_type:0)

我想要做的是为此添加更多内容,而不是AND,它需要是OR

这样查询就像:

filter: 
      type=1
   and
      sub_type=0
   and
      color=red or color = blue

如何构建过滤器来执行此操作?

1 个答案:

答案 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