0

我已经推送如下 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,它给了我 1 bhk 和 2 bhk 的 JSON 数据。

/_search?pretty&q=1bhk,2bhk

现在我正在尝试1 bhk使用 name获取Praveen,这意味着我只想查看1 bhkwho's name is的数据Praveen

对此有什么想法?提前致谢 :)

4

1 回答 1

1

Elasticsearch 有很好的文档,在这里查看文档:尝试POST使用/_search?pretty以下正文:

{
    "query" : {
        "constant_score" : {
            "filter" : {
                "terms" : {
                    "Apartment_bhk" : ["1bhk", "2bhk"]
                }
            }
        }
    }
}
于 2017-11-29T19:45:03.883 回答