GetElasticsearch 2025.5.31.15

Pacote

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

Descrição

Processador de obtenção do Elasticsearch que usa as bibliotecas de cliente oficiais do Elastic REST para buscar um único documento do Elasticsearch por _id. Observe que o corpo completo do documento será lido na memória antes de ser gravado em um FlowFile para transferência.

Tags

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

Requisito de entrada

ALLOWED

Oferece suporte a propriedades dinâmicas confidenciais

falso

Propriedades

Propriedade

Descrição

el-rest-client-service

Um serviço de cliente do Elasticsearch a ser usado para executar consultas.

el-rest-fetch-index

O nome do índice a ser usado.

el-rest-type

O tipo desse documento (usado pelo Elasticsearch para indexação e pesquisa).

get-es-attribute-name

O nome do atributo do FlowFile a ser usado para a saída do documento recuperado.

get-es-destination

Indica se o documento recuperado é gravado no conteúdo do FlowFile ou em um atributo do FlowFile.

get-es-id

O _id do documento a ser recuperado.

Relações

Nome

Descrição

documento

Os documentos buscados são encaminhados para essa relação.

failure

Todos os FlowFiles que falham por motivos não relacionados à disponibilidade do servidor vão para essa relação.

not_found

Um FlowFile é encaminhado para essa relação se o documento especificado não existir no cluster do Elasticsearch.

retry

Todos os FlowFiles que falham devido à disponibilidade do servidor/cluster vão para essa relação.

Grava atributos

Nome

Descrição

filename

O atributo filename é definido como o identificador do documento

elasticsearch.index

O índice do Elasticsearch que contém o documento

elasticsearch.type

O tipo de documento do Elasticsearch

elasticsearch.get.error

A mensagem de erro fornecida pelo Elasticsearch se houver um erro ao buscar o documento.

Consulte também