PHPackages                             tollwerk/tw-lucenesearch - 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. tollwerk/tw-lucenesearch

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

tollwerk/tw-lucenesearch
========================

Simple and lightweight implementation of the Apache Lucene Index as frontend search solution for TYPO3

v2.0.2(8y ago)42163[1 issues](https://github.com/tollwerk/TYPO3-ext-tw_lucenesearch/issues)[1 PRs](https://github.com/tollwerk/TYPO3-ext-tw_lucenesearch/pulls)GPL-2.0+PHP

Since Dec 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/tollwerk/TYPO3-ext-tw_lucenesearch)[ Packagist](https://packagist.org/packages/tollwerk/tw-lucenesearch)[ Docs](https://github.com/tollwerk/TYPO3-ext-tw_lucenesearch)[ RSS](/packages/tollwerk-tw-lucenesearch/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (5)Dependencies (1)Versions (5)Used By (0)

TYPO3 extension tw\_lucenesearch
================================

[](#typo3-extension-tw_lucenesearch)

Simple and lightweight implementation of the Apache Lucene Index as frontend search solution for TYPO3, built on extbase / fluid, supporting wildcard and fuzzy searches, search term highlighting, indexing of uncached pages, custom search term rewrite hooks and much more without any further software requirements (Java application server, Apache Solr etc.)

Documentation
-------------

[](#documentation)

A (slightly outdated) online documentation is available in the [TYPO3 Extension Repository](http://docs.typo3.org/typo3cms/extensions/tw_lucenesearch/). The PDF version is available at the [Tollwerk website](https://tollwerk.de/fileadmin/media/manuals/tw_lucenesearch/manual.pdf) or at the [Github repository](https://github.com/tollwerk/TYPO3-ext-tw_lucenesearch/blob/master/doc/manual.pdf).

Requirements
------------

[](#requirements)

This extension version is compatible with TYPO3 7.5 and above.

**ATTENTION**: Please be aware that there won't be any more TER releases of this extension.

Release history
---------------

[](#release-history)

#### v2.0.1

[](#v201)

- Fixed incompatible view helper declaration (#16, #17)

#### v2.0.0

[](#v200)

- TYPO3 8 compatibility
- Uses new Icon API (TYPO3 7.5 and above)

#### v1.6.0

[](#v160)

- Multiple bugfixes &amp; contributions
- Suitable for composer mode TYPO3

#### v1.5.0

[](#v150)

- Added autocompletion support for frontend searches ([\#6](https://github.com/jkphl/TYPO3-ext-tw_lucenesearch/pull/6))
- Added a backend module for index management

Legal
-----

[](#legal)

Copyright © 2016 Joschi Kuphal  / @jkphl

Licensed under the terms of the [GPL v2](LICENSE.txt) license.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance15

Infrequent updates — may be unmaintained

Popularity17

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 73.5% 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 ~102 days

Total

4

Last Release

3118d ago

Major Versions

v1.6.0 → v2.0.02016-12-26

### Community

Maintainers

![](https://www.gravatar.com/avatar/9654aeebce6e58572ec7ee6e8b30a2f8f41a54a3c7a9580d1df090996f5cfdbb?d=identicon)[jkphl](/maintainers/jkphl)

---

Top Contributors

[![jkphl](https://avatars.githubusercontent.com/u/4446936?v=4)](https://github.com/jkphl "jkphl (50 commits)")[![cdfre](https://avatars.githubusercontent.com/u/1069129?v=4)](https://github.com/cdfre "cdfre (18 commits)")

### Embed Badge

![Health badge](/badges/tollwerk-tw-lucenesearch/health.svg)

```
[![Health](https://phpackages.com/badges/tollwerk-tw-lucenesearch/health.svg)](https://phpackages.com/packages/tollwerk-tw-lucenesearch)
```

###  Alternatives

[ruflin/elastica

Elasticsearch Client

2.3k50.4M203](/packages/ruflin-elastica)[opensearch-project/opensearch-php

PHP Client for OpenSearch

15024.3M65](/packages/opensearch-project-opensearch-php)[massive/search-bundle

Massive Search Bundle

721.4M13](/packages/massive-search-bundle)[outl1ne/nova-multiselect-filter

Multiselect filter for Laravel Nova.

45802.7k3](/packages/outl1ne-nova-multiselect-filter)[handcraftedinthealps/zendsearch

a general purpose text search engine written entirely in PHP 5

39921.0k35](/packages/handcraftedinthealps-zendsearch)[outl1ne/nova-detached-filters

This Laravel Nova package allows you to detach filters from the filter dropdown

64343.5k](/packages/outl1ne-nova-detached-filters)

PHPackages © 2026

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