<!-- Source: https://docs.squirro.com/en/latest/technical/admin/configuration/config-files/convert-ini.html -->
# convert.ini

The `convert.ini` config file, located at `/etc/squirro/convert.ini` configures the content extraction (see [Content Extraction](../../../data-processing/pipeline-steps/enrich/content-extraction.md#pipeline-steps-content-extraction)).

## Memory Limit

Added in version 3.6.9: By default, in Squirro 3.6.9 and later, Squirro uses an external dedicated Tika service. As such, auto-spawner settings do not apply.

If there is no Tika already running under the `http://localhost:9998` address, the Squirro Ingester service will auto-spawn the Tika server. This allows for the configuration of a memory limit for the spawned Tika server.

The memory is limited to avoid running into out-of-memory exceptions when converting. For large documents, the default setting may be too low. When this happens, there will be aborted items in the index with SQ-05105 processing errors. See [Processing Errors](../../../data-processing/errors.md#data-procssing-errors) to learn more.

In the `apache-tike` section, use the `vmargs` option.

|  |  |  |  |
| --- | --- | --- | --- |
| Key | Usage | Default | Example |
| vmargs | Java VM parameters. See [Oracle’s Java HotSpot VM Options reference](http://www.oracle.com/technetwork/java/javase/tech/vmoptions-jsp-140102.html) for the options. | `-Xmx512M,-Xms64M` | ```python [apache-tika] # comma-separated list of additional Java Virtual Machine command-line options # to use vmargs = -Xmx512M,-Xms64M ``` |

## Using External Tika Service

The Tika web service can be configured to run separately for more fine-grained control.

Added in version 3.6.9: Releases Squirro 3.6.9 and later use the dedicated Tika service by default.

|  |  |  |  |
| --- | --- | --- | --- |
| Key | Usage | Default | Example |
| tika-url | Point to a Tika server, [http://localhost:9998](http://localhost:9998) is the default. |  | ```python [apache-tika] tika-url = http://localhost:9998 ``` |

tika systemd service is provided by squirro-tika-server package, and tika-server using /etc/tika-config.xml configuration file.
For all options available see [Tika Server Configuration](https://cwiki.apache.org/confluence/display/TIKA/TikaServer).

Please note that changing the default configuration is not recommended, as it must be compatible with the Squirro Ingester and required configurations may change in the future.
