親と子の両方を挿入した後、子レコードを直接取得したいだけです。子レコードを取得するために検索クエリを実行する必要がありますか?それとも、子レコードのインデックス、タイプ、ID だけを使用して標準の GET を実行できますか?
ありがとう
親と子の両方を挿入した後、子レコードを直接取得したいだけです。子レコードを取得するために検索クエリを実行する必要がありますか?それとも、子レコードのインデックス、タイプ、ID だけを使用して標準の GET を実行できますか?
ありがとう
はい、 child index
、type
andid
で標準の GET を実行できますが、user983022parent_id
が述べたように、リクエストでパラメーターとしてを使用する必要があります。routing
そうしないと、ES が子ドキュメントの間違ったシャードを検索する可能性があります。
親/子およびルーティングの詳細については、 http://www.elasticsearch.org/blog/customizing-your-document-routing/およびhttp://www.elasticsearch.org/guide/reference/api/get/を参照してください。routing
リクエストでパラメーターを使用することについて言及していGET
ます。
回答: 子レコードを取得するには、ルーティング パラメータに親 ID を追加する必要があります。