Перейти к основному содержимому

GetElasticsearch

Описание

Процессор получения документа Elasticsearch, использующий официальные библиотеки Elastic REST для извлечения одного документа из Elasticsearch по _id. Учтите, что полный текст документа будет загружен в память перед записью в FlowFile для передачи.

Теги

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

Свойства

НазваниеОписание
Document IdИдентификатор документа для получения. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
IndexThe name of the index to use. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
TypeThe type of this document (used by Elasticsearch for indexing and searching). Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
DestinationУказывает, будет ли полученный документ записан в содержимое FlowFile или в атрибут FlowFile.
Attribute NameИмя атрибута FlowFile, который будет использоваться для вывода полученного документа. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Destination] Property has a value of "FlowFile Attribute".
Client ServiceAn Elasticsearch client service to use for running queries.

Взаимосвязи

  • not_found: Файл FlowFile направляется в эту связь, если указанный документ не существует в кластере Elasticsearch.
  • retry: All flowfiles that fail due to server/cluster availability go to this relationship.
  • failure: All flowfiles that fail for reasons unrelated to server availability go to this relationship.
  • document: Полученные документы направляются в эту связь.