PHPackages                             gggeek/ezfind-ls - 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. gggeek/ezfind-ls

ActiveEzpublish-legacy-extension[Search &amp; Filtering](/categories/search)

gggeek/ezfind-ls
================

eZ Find is a search extension for eZ Publish legacy, providing more functionality and better results than the default search in eZ Publish.

04[6 issues](https://github.com/gggeek/ezfind/issues)PHP

Since Jul 24Pushed 7y ago2 watchersCompare

[ Source](https://github.com/gggeek/ezfind)[ Packagist](https://packagist.org/packages/gggeek/ezfind-ls)[ RSS](/packages/gggeek-ezfind-ls/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (11)Used By (0)

eZ Find
=======

[](#ezfind)

Forked from [ezsystems/ezfind](https://github.com/ezsystems/ezfind)

Rationale
---------

[](#rationale)

The upstream eZFind extension, while still maintained by eZSystems with the support of the developer community, is now almost "frozen", as there is reduced interest in evolving the 'legacy' eZPublish codebase, and only simple/harmless bugfixes have been accepted in recent times.

This fork has the goals of:

- being 100% compatible at all times with upstream
- being quicker in introducing bugfixes and producing new releases
- introducing as well new features

The *new features* that we strive for are broadly oriented towards

- improving speed and scalability
- improving DX (eg. by adding features to the Admin Interface)
- keeping the codebase (and its dependencies) modern, to help integration and usage in a contemporary app
- keeping the codebase relatively close to upstream, to facilitate merges and exchange of PRs

The github issue tracker is used to manage any such requests.

Current changes:
----------------

[](#current-changes)

- Updated the bundled Solr to rev. 4.10.4 (from 4.10.1)
- Fixed EZP-26907: avoid 'mysql has gone away' errors
- Fixed EZP-29608: better output of updatesearchindexsolr
- Fixed: 'Avoid error.log entries eZUser::attribute:Attribute 'id' does not exists', thanks @fwoldt
- Fixed: PHP 7.2 deprecation fixes - constructors, thanks @pbek

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity3

Limited adoption so far

Community21

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/f641f7d6edabf83c56f6c4998b04e6c59a00b46bf51ca6699c31b09f9c948677?d=identicon)[gggeek](/maintainers/gggeek)

---

Top Contributors

[![paulborgermans](https://avatars.githubusercontent.com/u/290116?v=4)](https://github.com/paulborgermans "paulborgermans (116 commits)")[![nfrp](https://avatars.githubusercontent.com/u/294488?v=4)](https://github.com/nfrp "nfrp (98 commits)")[![patrickallaert](https://avatars.githubusercontent.com/u/195277?v=4)](https://github.com/patrickallaert "patrickallaert (63 commits)")[![dpobel](https://avatars.githubusercontent.com/u/305563?v=4)](https://github.com/dpobel "dpobel (50 commits)")[![andrerom](https://avatars.githubusercontent.com/u/289757?v=4)](https://github.com/andrerom "andrerom (41 commits)")[![yannickroger](https://avatars.githubusercontent.com/u/4035241?v=4)](https://github.com/yannickroger "yannickroger (37 commits)")[![lolautruche](https://avatars.githubusercontent.com/u/313528?v=4)](https://github.com/lolautruche "lolautruche (36 commits)")[![crevillo](https://avatars.githubusercontent.com/u/306215?v=4)](https://github.com/crevillo "crevillo (12 commits)")[![peterkeung](https://avatars.githubusercontent.com/u/575638?v=4)](https://github.com/peterkeung "peterkeung (9 commits)")[![blankse](https://avatars.githubusercontent.com/u/998558?v=4)](https://github.com/blankse "blankse (7 commits)")[![bchoquet-heliopsis](https://avatars.githubusercontent.com/u/465757?v=4)](https://github.com/bchoquet-heliopsis "bchoquet-heliopsis (6 commits)")[![emodric](https://avatars.githubusercontent.com/u/362286?v=4)](https://github.com/emodric "emodric (5 commits)")[![SylvainGuittard](https://avatars.githubusercontent.com/u/1157233?v=4)](https://github.com/SylvainGuittard "SylvainGuittard (5 commits)")[![oms](https://avatars.githubusercontent.com/u/93066?v=4)](https://github.com/oms "oms (4 commits)")[![pedroresende](https://avatars.githubusercontent.com/u/951377?v=4)](https://github.com/pedroresende "pedroresende (4 commits)")[![dspe](https://avatars.githubusercontent.com/u/329691?v=4)](https://github.com/dspe "dspe (4 commits)")[![gggeek](https://avatars.githubusercontent.com/u/308634?v=4)](https://github.com/gggeek "gggeek (4 commits)")[![glye](https://avatars.githubusercontent.com/u/289744?v=4)](https://github.com/glye "glye (4 commits)")[![bdunogier](https://avatars.githubusercontent.com/u/235928?v=4)](https://github.com/bdunogier "bdunogier (4 commits)")[![pkamps](https://avatars.githubusercontent.com/u/971684?v=4)](https://github.com/pkamps "pkamps (4 commits)")

### Embed Badge

![Health badge](/badges/gggeek-ezfind-ls/health.svg)

```
[![Health](https://phpackages.com/badges/gggeek-ezfind-ls/health.svg)](https://phpackages.com/packages/gggeek-ezfind-ls)
```

###  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)[mailerlite/laravel-elasticsearch

An easy way to use the official PHP ElasticSearch client in your Laravel applications.

934529.3k2](/packages/mailerlite-laravel-elasticsearch)[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)

PHPackages © 2026

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