如何根据多个条件从amazon elasticsearch中搜索数据?

how to search data from amazon elastic search based on multiple conditions?

我已经推送了 JSON 个如下文档

{
"Apartment_Area": "marathahali",
 "Apartment_bhk": "2bhk",
 "Apartment_owner": "praveen",
 "Apartment_forSale": "sold_out"
}
{
 "Apartment_Area": "kadugodi",
 "Apartment_bhk": "1bhk",
 "Apartment_owner": "praveen",
 "Apartment_forSale": "for_sale"
}

现在我正在尝试使用以下查询从弹性搜索中搜索 1bhk 和 2 bhk,它为我提供了 JSON 数据的 1 bhk 和 2 bhk。

/_search?漂亮&q=1bhk,2bhk

现在我正在尝试获取名称为 Praveen1 bhk,这意味着我只想查看名称为 Praveen1 bhk 的数据。

这个想法的查询是什么?提前致谢:)

Elasticsearch 有很好的文档,看看文档here: 尝试使用以下正文从 POST/_search?pretty

{
    "query" : {
        "constant_score" : {
            "filter" : {
                "terms" : {
                    "Apartment_bhk" : ["1bhk", "2bhk"]
                }
            }
        }
    }
}