2

親と子の両方を挿入した後、子レコードを直接取得したいだけです。子レコードを取得するために検索クエリを実行する必要がありますか?それとも、子レコードのインデックス、タイプ、ID だけを使用して標準の GET を実行できますか?

ありがとう

4

2 に答える 2

2

はい、 child indextypeandidで標準の GET を実行できますが、user983022parent_idが述べたように、リクエストでパラメーターとしてを使用する必要があります。routingそうしないと、ES が子ドキュメントの間違ったシャードを検索する可能性があります。

親/子およびルーティングの詳細については、 http://www.elasticsearch.org/blog/customizing-your-document-routing/およびhttp://www.elasticsearch.org/guide/reference/api/get/を参照してください。routingリクエストでパラメーターを使用することについて言及していGETます。

于 2013-08-18T15:48:38.537 に答える
1

回答: 子レコードを取得するには、ルーティング パラメータに親 ID を追加する必要があります。

于 2013-08-18T15:21:06.337 に答える