GetElasticsearch 2025.5.31.15

Bundle

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

Description

Processeur d’extraction Elasticsearch qui utilise les bibliothèques client officielles Elastic REST pour extraire un document unique d’Elasticsearch par _id. Notez que le corps du document sera lu en mémoire avant d’être écrit sur un FlowFile pour être transféré.

Balises

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

Exigences en matière d’entrées

ALLOWED

Prend en charge les propriétés dynamiques sensibles

false

Propriétés

Propriété

Description

el-rest-client-service

Un service client Elasticsearch à utiliser pour l’exécution des requêtes.

el-rest-fetch-index

Le nom de l’index à utiliser.

el-rest-type

Le type de ce document (utilisé par Elasticsearch pour l’indexation et la recherche).

get-es-attribut-name

Le nom de l’attribut FlowFile à utiliser pour la sortie du document récupéré.

get-es-destination

Indique si le document récupéré est écrit dans le contenu FlowFile ou dans un attribut FlowFile.

get-es-id

L’_id du document à récupérer.

Relations

Nom

Description

document

Les documents recherchés sont routés vers cette relation.

failure

Tous les FlowFiles qui échouent pour des raisons indépendantes de la disponibilité du serveur sont dirigés vers cette relation.

not_found

Un FlowFile est routé vers cette relation si le document spécifié n’existe pas dans le cluster Elasticsearch.

retry

Tous les FlowFiles qui échouent en raison de la disponibilité du serveur/cluster sont dirigés vers cette relation.

Écrit les attributs

Nom

Description

filename

L’attribut de nom de fichier est défini avec l’identificateur du document

elasticsearch.index

L’index Elasticsearch contenant le document

elasticsearch.type

Le type de document Elasticsearch

elasticsearch.get.error

Le message d’erreur fourni par Elasticsearch en cas d’erreur dans l’extraction du document.

Voir aussi :