複数のドキュメントを更新または削除する必要があります。
更新するときは、次のようにします。
- 最初にドキュメントを検索し、返される結果の制限を大きくします (たとえば、サイズ: 10000)。
- 返されたドキュメントごとに、特定の値を変更します。
- 変更されたリスト全体(バルクインデックス)をelasticsearchに送信します。
この操作は、ポイント 1 が結果を返さなくなるまで行われます。
削除するときは、次のようにします。
- 最初にドキュメントを検索し、返される結果に大きな制限を設定します (たとえば、サイズ: 10000)。
- elasticsearch _id ドキュメントに送信する見つかったすべてのドキュメントを削除します (10000 リクエスト)
この操作は、ポイント 1 が結果を返さなくなるまで繰り返されます。
これは更新を行う正しい方法ですか?
削除するときに、複数の ID を送信して複数のドキュメントを一度に削除する方法はありますか?