ElasticSearchLookupService

説明

指定したドキュメントに関連する Elasticsearch Server の記録を ID から検索します。ルックアップに渡される座標には、キー 'id' が含まれていなければなりません。

タグ

elasticsearch, エンリッチ, 検索, 記録

プロパティ

以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。

表示名

API 名前

デフォルト値

許容値

説明

クライアントサービス *

Client Service

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

インデックス *

Index

以下から読み込むインデックスの名前。

スキーマアクセス戦略 *

Schema Access Strategy

infer

  • 'スキーマ名' プロパティの使用

  • 'スキーマテキスト' プロパティの使用

  • 結果から推測

データの解釈に使用するスキーマの取得方法を指定します。

スキーマ支店

スキーマ支店

スキーマ・レジストリのプロパティでスキーマを検索する際に使用するブランチの名前を指定します。選択したスキーマ・レジストリが分岐をサポートしていない場合、この値は無視されます。

スキーマ名

スキーマ名

${schema.name}

スキーマ・レジストリのプロパティで検索するスキーマの名前を指定します。

スキーマレジストリ

スキーマレジストリ

スキーマレジストリで使用するController Serviceを指定します。

スキーマテキスト

スキーマテキスト

${avro.schema}

Avro形式のスキーマのテキスト

スキーマバージョン

スキーマバージョン

スキーマ・レジストリで検索するスキーマのバージョンを指定します。指定しない場合は、スキーマの最新バージョンが取得されます。

このドキュメントのタイプ (Elasticsearch によるインデックス作成と検索)

状態管理

このコンポーネントは状態を保存しません。

制限あり

このコンポーネントには制限はありません。

システムリソースに関する考察

このコンポーネントは、システムリソースを考慮したものではありません。