13 lines
1.2 KiB
Markdown
13 lines
1.2 KiB
Markdown
# `IngestAttachmentProcessor` [interface-IngestAttachmentProcessor]
|
|
|
|
| Name | Type | Description |
|
|
| - | - | - |
|
|
| `field` | [Field](./Field.md) | The field to get the base64 encoded field from. |
|
|
| `ignore_missing` | boolean | If `true` and field does not exist, the processor quietly exits without modifying the document. |
|
|
| `indexed_chars_field` | [Field](./Field.md) | Field name from which you can overwrite the number of chars being used for extraction. |
|
|
| `indexed_chars` | [long](./long.md) | The number of chars being used for extraction to prevent huge fields. Use `-1` for no limit. |
|
|
| `properties` | string[] | Array of properties to select to be stored. Can be `content`, `title`, `name`, `author`, `keywords`, `date`, `content_type`, `content_length`, `language`. |
|
|
| `remove_binary` | boolean | If true, the binary field will be removed from the document |
|
|
| `resource_name` | string | Field containing the name of the resource to decode. If specified, the processor passes this resource name to the underlying Tika library to enable Resource Name Based Detection. |
|
|
| `target_field` | [Field](./Field.md) | The field that will hold the attachment information. |
|