Skip to main content

DeleteByQueryElasticsearch

Описание

Удаление из индекса Elasticsearch с использованием запроса. Запрос может быть загружен из содержимого FlowFile или из параметра Query.

Теги

elastic, elasticsearch, elasticsearch5, elasticsearch6, elasticsearch7, elasticsearch8, delete, query

Свойства

НазваниеОписание
Query Definition StyleHow the JSON Query will be defined for use by the processor.
QueryA query in JSON syntax, not Lucene syntax. Ex: {"query":{"match":{"somefield":"somevalue"}}}. If this parameter is not set, the query will be read from the flowfile content. If the query (property and flowfile content) is empty, a default empty JSON Object will be used, which will result in a "match_all" query in Elasticsearch. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Query Definition Style] Property has a value of "FULL_QUERY".
Query ClauseA "query" clause in JSON syntax, not Lucene syntax. Ex: {"match":{"somefield":"somevalue"}}. If the query is empty, a default JSON Object will be used, which will result in a "match_all" query in Elasticsearch. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)This Property is only considered if the [Query Definition Style] Property has a value of "BUILD_QUERY".
Query AttributeIf set, the executed query will be set on each result flowfile in the specified attribute. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
IndexThe name of the index to use. Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
TypeThe type of this document (used by Elasticsearch for indexing and searching). Поддерживает язык выражений: true (будет оцениваться с использованием атрибутов файла потока и переменных среды)
Max JSON Field String LengthThe maximum allowed length of a string value when parsing a JSON document or attribute.
Client ServiceAn Elasticsearch client service to use for running queries.

Взаимосвязи

  • success: If the "by query" operation succeeds, and a flowfile was read, it will be sent to this relationship.
  • failure: If the "by query" operation fails, and a flowfile was read, it will be sent to this relationship.
  • retry: All flowfiles that fail due to server/cluster availability go to this relationship.