2016-05-31 21 views
0

私は親子関係を持っており、親を検索しながら子供を取得する方法を探しています。Elasticsearchからすべての親の子供を取得する

つまり、名前がJohnのユーザーのすべての投稿を取得したいと考えています。

私は次のことをしようとしていたが運がなかった。

CRUD POST http://localhost/myIndex/user/_search 
{   
    "query": { 
    "bool": { 
     name:"John", 
     "has_child": { 
     "type": "post", 
     "query_all": {} 
     } 
    }  
    } 
} 
+0

ようこそSOへ!ここであなたは[質問]と[mcve]を作成する方法について何かを見つける – Aleksej

答えて

1

試してみてください。

CRUD POST http://localhost/myIndex/post/_search 
{ 
    "query": { 
    "has_parent": { 
     "type": "user", 
     "query": { 
     "match": { 
      "name": "John" 
     } 
     } 
    } 
    } 
} 

チェックアウト:https://www.elastic.co/guide/en/elasticsearch/guide/current/has-parent.html

+0

確かに、それはうまくいくでしょう。残念ながら、私の限界は私が親(ユーザ)を検索しなければならないことです。 –

関連する問題