如何在同一查询中使用“或”和“和”?
我有两个工作正常的查询:
http://xxx.cloudsearch.amazonaws.com/2011-02-01/search?q=keyword&bq=(or field_1:'x' field_1:'y')
http://xxx.cloudsearch.amazonaws.com/2011-02-01/search?q=keyword&start=0&bq=(and field_3:'x' field_4:'True')
field_1是文字类型。
我使用的第一个“或”和第二个“和”条件。我如何将这两个查询合二为一?我试过几种方式,但总是从Amazon CloudSearch中得到一些错误。
答案 0 :(得分:3)
好的,我明白了。这是答案:
(and field_2:'x' field_3:'y' (or field_1:'w' field_1:'z' ))