DeleteByQueryElasticsearch 2025.5.31.15

バンドル

org.apache.nifi | nifi-elasticsearch-restapi-nar

説明

クエリを使用して Elasticsearch インデックスから削除します。クエリは、フローファイル本文またはクエリパラメーターから読み込むことができます。

タグ

delete、elastic、elasticsearch、elasticsearch5、elasticsearch6、elasticsearch7、elasticsearch8、クエリ

入力要件

ALLOWED

機密動的プロパティをサポート

false

プロパティ

プロパティ

説明

最大 JSON フィールド文字列長

JSON ドキュメントまたは属性をパースするときに許容される文字列値の最大長。

el-query-attribute

セットされた場合、実行クエリは指定された属性内の各結果フローファイルにセットされます。

el-rest-client-service

クエリの実行に使用する Elasticsearch クライアントサービスです。

el-rest-fetch-index

使用するインデックスの名前。

el-rest-query

Lucene 構文ではなく JSON 構文のクエリ。例: {"query":{"match":{"somefield":"somevalue"}}}。このパラメーターがセットされていない場合、クエリはフローファイルのコンテンツから読み込まれます。クエリ(プロパティとフローファイルの内容)が空の場合、デフォルトの空の JSON オブジェクトが使用され、Elasticsearch では「match_all」クエリ結果となります。

el-rest-query-clause

Lucene 構文ではなく、 JSON 構文の "クエリ" 句。例: {"match":{"somefield":"somevalue"}}。クエリが空の場合、デフォルトの JSON オブジェクトが使用され、Elasticsearch では "match_all" クエリ結果となります。

el-rest-query-definition-style

JSON クエリがプロセッサーで使用されるための定義方法。

el-rest-type

このドキュメントのタイプ (Elasticsearch がインデックス作成と検索に使用します)。

リレーションシップ

名前

説明

failure

「クエリによる」操作が失敗し、フローファイルが読み込まれた場合、そのフローファイルはこのリレーションシップに送られます。

retry

サーバー/クラスタの可用性のために失敗したすべてのフローファイルは、この関係に移動します。

success

「クエリによる」操作が成功し、フローファイルが読み込まれた場合、そのフローファイルはこのリレーションシップに送信されます。

属性の書き込み

名前

説明

elasticsearch.delete.took

削除操作の完了にかかった時間(ミリ秒)。

elasticsearch.delete.error

削除の実行にエラーが発生した場合に Elasticsearch がプロバイダーに提供するエラーメッセージ。