PHPackages                             apache-solr-for-typo3/tika - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. apache-solr-for-typo3/tika

ActiveTypo3-cms-extension[Search &amp; Filtering](/categories/search)

apache-solr-for-typo3/tika
==========================

Apache Tika for TYPO3

13.1.0(5mo ago)10611.4k—7.6%31[4 issues](https://github.com/TYPO3-Solr/ext-tika/issues)GPL-3.0-or-laterPHPPHP ^8.2CI passing

Since Dec 17Pushed 5mo ago7 watchersCompare

[ Source](https://github.com/TYPO3-Solr/ext-tika)[ Packagist](https://packagist.org/packages/apache-solr-for-typo3/tika)[ Docs](https://www.typo3-solr.com)[ Fund](https://www.typo3-solr.com/)[ RSS](/packages/apache-solr-for-typo3-tika/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (14)Versions (47)Used By (0)

Apache Tika for TYPO3
=====================

[](#apache-tika-for-typo3)

[![Build Status](https://github.com/TYPO3-Solr/ext-tika/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/TYPO3-Solr/ext-tika/actions?query=branch:main)[![Latest Stable Version](https://camo.githubusercontent.com/413fe56a70dc93e081b4db6c6a16bf6e57f4ff10f4b331b60a1d11385402c239/68747470733a2f2f706f7365722e707567782e6f72672f6170616368652d736f6c722d666f722d7479706f332f74696b612f762f737461626c65)](https://packagist.org/packages/apache-solr-for-typo3/tika)[![License](https://camo.githubusercontent.com/f61a5545a74db4df9f648a9d20b25d4533079f0daf20a346a128e67604f1f80a/68747470733a2f2f706f7365722e707567782e6f72672f6170616368652d736f6c722d666f722d7479706f332f74696b612f6c6963656e7365)](https://packagist.org/packages/apache-solr-for-typo3/tika)[![Total Downloads](https://camo.githubusercontent.com/2258c6dae5cf69c920d6bf4ad913813912a6d0a548733c857e929a2cf7b9b22d/687474703a2f2f706f7365722e707567782e6f72672f6170616368652d736f6c722d666f722d7479706f332f74696b612f646f776e6c6f616473)](https://packagist.org/packages/apache-solr-for-typo3/tika)[![Monthly Downloads](https://camo.githubusercontent.com/976dd0864e8737e377d75288dc15cda6702aa50fc70ce59449c530a2a8347646/68747470733a2f2f706f7365722e707567782e6f72672f6170616368652d736f6c722d666f722d7479706f332f74696b612f642f6d6f6e74686c79)](https://packagist.org/packages/apache-solr-for-typo3/tika)[![TYPO3 13](https://camo.githubusercontent.com/736311568ec9205d9514b2264785750e198a4a26243578a9dff7f7bdb84a5d05/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31332d6f72616e67652e7376673f7374796c653d666c61742d737175617265)](https://get.typo3.org/version/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](#Contributions) !

Please find further information regarding Apache Tika on the [project's homepage](http://tika.apache.org)

---

URL**Repository:****Read online:****TER:****Homepage:****Fund:**Powered by the TYPO3 community and

[![dkd Internet Service GmbH](./Documentation/Images/dkdLogo.png)](./Documentation/Images/dkdLogo.png)

---

Continuous Integration
----------------------

[](#continuous-integration)

We use GitHub Actions for continuous integration.

To run the test suite locally, please use our DDEV docker environment .

**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](https://raw.githubusercontent.com/TYPO3-Solr/ext-solr/main/Documentation/Appendix/VersionMatrix.rst) 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
------------------------------------------------------

[](#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](https://github.com/blog/1943-how-to-write-the-perfect-pull-request))

### Keep your fork in sync with original repository

[](#keep-your-fork-in-sync-with-original-repository)

1. git remote add upstream
2. git fetch upstream
3. git checkout master
4. git merge upstream/master
5. git push origin master

###  Health Score

61

—

FairBetter than 99% of packages

Maintenance65

Regular maintenance activity

Popularity47

Moderate usage in the ecosystem

Community28

Small or concentrated contributor base

Maturity88

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 68.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~118 days

Recently: every ~128 days

Total

32

Last Release

151d ago

Major Versions

10.0.2 → 11.0.02022-03-14

11.0.1 → 12.0.02023-08-15

11.0.2 → 12.0.22024-05-14

12.0.3 → 13.0.02024-12-18

12.1.0 → 13.1.02025-12-19

PHP version history (6 changes)2.0.0-rc1PHP ~5.3 &lt;6.0

11.0.0PHP ^7.4 || ^8.0

11.0.1PHP &gt;=7.4 &lt;=8.2.99

12.0.0PHP ^8.1

11.0.2PHP &gt;=7.4 &lt;=8.3.99

13.0.0PHP ^8.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/0ebf5bad93fa6868ac953581028276ec20cf3446e62069e88128f8bc2d4e60a0?d=identicon)[irnnr](/maintainers/irnnr)

![](https://avatars.githubusercontent.com/u/11461794?v=4)[Apache Solr for TYPO3](/maintainers/typo3-solr)[@TYPO3-Solr](https://github.com/TYPO3-Solr)

![](https://avatars.githubusercontent.com/u/964675?v=4)[Timo Hund](/maintainers/timohund)[@timohund](https://github.com/timohund)

---

Top Contributors

[![irnnr](https://avatars.githubusercontent.com/u/320915?v=4)](https://github.com/irnnr "irnnr (544 commits)")[![dkd-kaehm](https://avatars.githubusercontent.com/u/25453927?v=4)](https://github.com/dkd-kaehm "dkd-kaehm (102 commits)")[![timohund](https://avatars.githubusercontent.com/u/964675?v=4)](https://github.com/timohund "timohund (62 commits)")[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (19 commits)")[![dkd-schmidt](https://avatars.githubusercontent.com/u/15731740?v=4)](https://github.com/dkd-schmidt "dkd-schmidt (17 commits)")[![dkd-friedrich](https://avatars.githubusercontent.com/u/9529685?v=4)](https://github.com/dkd-friedrich "dkd-friedrich (8 commits)")[![thomashohn](https://avatars.githubusercontent.com/u/3414869?v=4)](https://github.com/thomashohn "thomashohn (7 commits)")[![eliashaeussler](https://avatars.githubusercontent.com/u/16313625?v=4)](https://github.com/eliashaeussler "eliashaeussler (7 commits)")[![3l73](https://avatars.githubusercontent.com/u/4559579?v=4)](https://github.com/3l73 "3l73 (5 commits)")[![dkd-private-packagist](https://avatars.githubusercontent.com/u/37208561?v=4)](https://github.com/dkd-private-packagist "dkd-private-packagist (5 commits)")[![peterkraume](https://avatars.githubusercontent.com/u/4234704?v=4)](https://github.com/peterkraume "peterkraume (4 commits)")[![doan2013](https://avatars.githubusercontent.com/u/3910487?v=4)](https://github.com/doan2013 "doan2013 (3 commits)")[![rosty-matviiv](https://avatars.githubusercontent.com/u/50489886?v=4)](https://github.com/rosty-matviiv "rosty-matviiv (2 commits)")[![megamisan](https://avatars.githubusercontent.com/u/12088094?v=4)](https://github.com/megamisan "megamisan (1 commits)")[![neufeind](https://avatars.githubusercontent.com/u/910025?v=4)](https://github.com/neufeind "neufeind (1 commits)")[![hvomlehn-sds](https://avatars.githubusercontent.com/u/168174483?v=4)](https://github.com/hvomlehn-sds "hvomlehn-sds (1 commits)")[![andreaswolf](https://avatars.githubusercontent.com/u/159919?v=4)](https://github.com/andreaswolf "andreaswolf (1 commits)")[![IchHabRecht](https://avatars.githubusercontent.com/u/1453345?v=4)](https://github.com/IchHabRecht "IchHabRecht (1 commits)")[![helhum](https://avatars.githubusercontent.com/u/904370?v=4)](https://github.com/helhum "helhum (1 commits)")

---

Tags

cmscms-extensionfile-indexinglanguage-detectionmetadataphpsearchtext-extractiontikatypo3typo3-cms-extensionlanguageextractioncmstexttypo3meta datatika

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/apache-solr-for-typo3-tika/health.svg)

```
[![Health](https://phpackages.com/badges/apache-solr-for-typo3-tika/health.svg)](https://phpackages.com/packages/apache-solr-for-typo3-tika)
```

###  Alternatives

[apache-solr-for-typo3/solr

Apache Solr for TYPO3 - Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.

1473.0M32](/packages/apache-solr-for-typo3-solr)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[aimeos/aimeos-typo3

Professional, full-featured and high performance TYPO3 e-commerce extension for online shops and complex B2B projects

1.5k91.2k4](/packages/aimeos-aimeos-typo3)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[leuchtfeuer/locate

Locate - The users country, preferred language and other facts will be detected. Depending on configurable rules the user can be redirected to other languages or pages. Locate also provides geo blocking for configurable pages in configurable countries.

1182.8k](/packages/leuchtfeuer-locate)[t3kit/t3kit

t3kit project. A TYPO3 website starterkit.

5624.3k](/packages/t3kit-t3kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
