0

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

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

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

这样查询就像:

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

我将如何构建过滤器来做到这一点?

4

1 回答 1

3

它看起来像这样(布尔运算符可以采用任意数量的参数):

fq=(and type:1 sub_type:0 (or color:'red' color:'blue'))

请参阅http://docs.aws.amazon.com/cloudsearch/latest/developerguide/searching-compound-queries.html

于 2014-10-15T21:39:07.193 回答