GetElasticsearch 2025.5.31.15

バンドル

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

説明

Elasticsearch get processor は、公式の Elastic REST クライアントライブラリを使用し、Elasticsearch から _id によって単一のドキュメントを取得します。ドキュメント本文は、転送のために FlowFile に書き込まれる前に、メモリに読み込まれることに注意してください。

タグ

elasticsearch, elasticsearch5, elasticsearch6, elasticsearch7, elasticsearch8, index, json, put, record

入力要件

ALLOWED

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

false

プロパティ

プロパティ

説明

el-rest-client-service

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

el-rest-fetch-index

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

el-rest-type

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

get-es-attribute-name

取得した文書出力に用いたい FlowFile 属性の名前。

get-es-destination

取得したドキュメントを FlowFile コンテンツに書き込むか、 FlowFile 属性に書き込むかを示します。

get-es-id

取得するドキュメントの_id。

リレーションシップ

名前

説明

document

フェッチされたドキュメントは、このリレーションシップにルーティングされます。

failure

サーバーの可用性とは無関係な理由で失敗したすべてのフローファイルは、この関係に移動します。

not_found

指定されたドキュメントが Elasticsearch クラスタに存在しない場合、 FlowFile はこのリレーションにルーティングされます。

retry

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

属性の書き込み

名前

説明

filename

filename属性にはドキュメント識別子がセットされます。

elasticsearch.index

ドキュメントを含む Elasticsearch インデックス

elasticsearch.type

Elasticsearch ドキュメントタイプ

elasticsearch.get.error

ドキュメントの取得にエラーが発生した場合に Elasticsearch が提供するエラーメッセージ。

こちらもご覧ください