2017-11-29 14 views
0

私は今、私はそれは私に1 BHKおよびJSONデータの2 BHKの両方を与え、クエリの下に使用して弾性検索から1bhkと2 BHKの両方を検索しようとしています複数の条件に基づいてアマゾン弾性検索からデータを検索する方法は?

{ 
"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" 
} 

以下のようなJSON文書をプッシュしています。

2BHK

/_search?かなり& Q = 1bhkは、今、私は名前だけがPraveenあるのです1 bhkのデータを見たいわけ名Praveen、と1 bhkを取得しようとしています。

このアイデアはどのようなクエリですか?事前に感謝:)

答えて

1

Elasticsearchはかなり良いドキュメントを持って、ドキュメントhereを見て: 次体で/_search?prettyからPOSTを試してみてください:

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

本当に私の質問、感謝に答え:) –