Apache Tika for TYPO3

Package info

github.com/TYPO3-Solr/ext-tika

Homepage

Forum

Type:typo3-cms-extension

pkg:composer/apache-solr-for-typo3/tika

Fund package maintenance!

www.typo3-solr.com

Statistics

Installs: 645 348

Dependents: 0

Suggesters: 1

Stars: 9

Open Issues: 7

13.1.0 2025-12-19 06:54 UTC

Suggests

  • apache-solr-for-typo3/solr: Allows to use Solr Cell - Apache Tika embedded in Apache Solr.
  • apache-solr-for-typo3/solrfal: EXT:tika + EXT:solrfal make the files(TYPO3 FAL) indexable and searchable within EXT:solr.

Provides

None

Conflicts

None

Replaces

  • typo3-ter/tika: 13.1.0

GPL-3.0-or-later c300342f67fd78dce884f9eea422d40f80dbaae3

  • Ingo Renner <ingo.woop@typo3.org>

textcmslanguagetikaextractiontypo3meta data


README

👁 Build Status
👁 Latest Stable Version
👁 License
👁 Total Downloads
👁 Monthly Downloads
👁 TYPO3 13

A TYPO3 CMS extension that provides Apache Tika functionality including

  • text extraction
  • meta data extraction
  • language detection (from strings or files)

Tika can be used as standalone Tika app/jar, Tika server, and via SolrCell integrated in Apache Solr.

We're open for contributions !

Please find further information regarding Apache Tika on the project's homepage

URL
Repository: https://github.com/TYPO3-Solr/ext-tika
Read online: https://docs.typo3.org/p/apache-solr-for-typo3/tika/main/en-us/
TER: https://extensions.typo3.org/extension/tika
Homepage: https://www.typo3-solr.com/
Fund: https://shop.dkd.de/Produkte/Apache-Solr-fuer-TYPO3/

Powered by the TYPO3 community and

👁 dkd Internet Service GmbH

Continuous Integration

We use GitHub Actions for continuous integration.

To run the test suite locally, please use our DDEV docker environment https://github.com/TYPO3-Solr/solr-ddev-site.

Note: This requires a proper combination of branches:

  • solr-ddev-site on main branch
    • packages/ext-solr on main
    • packages/ext-tika on main
  • Please refer to version matrix for proper combination of branches
ddev solr:enable tika
ddev composer t3:standards:fix packages/ext-tika/
ddev composer tests:tika:phpstan
ddev composer tests:tika:unit
ddev composer tests:tika:integration

Contributions

  1. Fork the repository
  2. Clone repository
  3. Create a new branch
  4. Make your changes
  5. Commit your changes to your fork. In your commit message refer to the issue number if there is already one, e.g. [BUGFIX] short description of fix (resolves #4711)
  6. Submit a Pull Request (here are some hints on How to write the perfect pull request)

Keep your fork in sync with original repository

  1. git remote add upstream https://github.com/TYPO3-Solr/ext-tika.git
  2. git fetch upstream
  3. git checkout master
  4. git merge upstream/master
  5. git push origin master