如何在CloudSearch Boto3上将filterQuery与多个值一起使用

时间:2019-02-15 15:06:06

标签: boto3 amazon-cloudsearch

我正在使用boto3和AWS cloudsearchdomain。我想使用布尔条件的不同组合对多个值进行过滤。 例如我想让所有生活在“班加罗尔”或“孟买”并且年收入超过200万卢比的用户。

我遵循了https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/cloudsearchdomain.html,但没有得到任何帮助。

我发现How to use filterQuery and queryOptions on cloudsearch boto3并能够对多个值执行一个布尔运算,如标准https://stackoverflow.com/users/7117003/petezurich注释,但无法使用示例中提到的组合。

1 个答案:

答案 0 :(得分:0)

浏览constructing compound queries上的AWS Cloud搜索文档之后,我们可以针对以下属性组合编写FilterQuery:

filterQuery = (and (or city:'Bengaluru' city:'Mumbai') (income:2000000)
相关问题