Drop processoredit

Drops the document without raising any errors. This is useful to prevent the document from getting indexed based on some condition.

Table 16. Drop Options

Name Required Default Description

description

no

-

Description of the processor. Useful for describing the purpose of the processor or its configuration.

if

no

-

Conditionally execute the processor. See Conditionally run a processor.

ignore_failure

no

false

Ignore failures for the processor. See Handling pipeline failures.

on_failure

no

-

Handle failures for the processor. See Handling pipeline failures.

tag

no

-

Identifier for the processor. Useful for debugging and metrics.

{
  "drop": {
    "if" : "ctx.network_name == 'Guest'"
  }
}