親ドキュメントに2つの子ドキュメントがあるという要件があります。たとえば、インデックスが作成されドキュメントはここで、このように名前をSolr - ネストされた子ドキュメントの照会
{
"id":123,
"name":"nithin",
"_childDocuments_":[
{
"id":"22"
"place":"blr",
"parent_id":123,
"street":"inagar"
},
{
"id":"23"
"place":"tvm",
"parent_id":123,
"street":"bakery"
}
]
}
に見える - ニシンは別々の場所や路上で2つのつの子文書を持っています。私の要件は、特定の場所や通りを持つすべての親を照会することです。 blrとベーカリーを言うことができます。私が(blrとbakery)と言っているクエリを起動した場合、結果は返されません。私はblrやベーカリーを使うべきではないので、私は親文書を欲しいので、blrやベーカリーを使うことはできません。どのように私はこれを達成するのですか?
回答が見つかる:http://stackoverflow.com/questions/35003195/solr-block-join-parent-query-with-many-children-constraints – redeemed