如何根据多个条件从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
现在我正在尝试获取名称为 Praveen
的 1 bhk
,这意味着我只想查看名称为 Praveen
的 1 bhk
的数据。
这个想法的查询是什么?提前致谢:)
Elasticsearch 有很好的文档,看看文档here:
尝试使用以下正文从 POST
到 /_search?pretty
:
{
"query" : {
"constant_score" : {
"filter" : {
"terms" : {
"Apartment_bhk" : ["1bhk", "2bhk"]
}
}
}
}
}
我已经推送了 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
现在我正在尝试获取名称为 Praveen
的 1 bhk
,这意味着我只想查看名称为 Praveen
的 1 bhk
的数据。
这个想法的查询是什么?提前致谢:)
Elasticsearch 有很好的文档,看看文档here:
尝试使用以下正文从 POST
到 /_search?pretty
:
{
"query" : {
"constant_score" : {
"filter" : {
"terms" : {
"Apartment_bhk" : ["1bhk", "2bhk"]
}
}
}
}
}