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

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

ezsystems/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.

v2017.12.0.1(7y ago)5883.4k↑170%82[31 PRs](https://github.com/ezsystems/ezfind/pulls)1GPL-2.0PHP

Since Jun 2Pushed 2y ago33 watchersCompare

[ Source](https://github.com/ezsystems/ezfind)[ Packagist](https://packagist.org/packages/ezsystems/ezfind-ls)[ RSS](/packages/ezsystems-ezfind-ls/feed)WikiDiscussions master Synced 3w ago

READMEChangelog (5)Dependencies (2)Versions (9)Used By (1)Security (1)

eZ Find
=======

[](#ezfind)

License: See, [LICENSE](LICENSE)

Installation: See, [doc/INSTALL.md](doc/INSTALL.md)

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

The main advantages of eZ Find are relevancy ranking and keyword highlighting the search results. The engine uses heuristics to analyze the structure of the information and thus determine relevancy. For example, if a keyword is found in a content object's title or in any of its short attributes, the object will have higher relevance in the search results (as opposed to the search term only occurring within a text block in the content object).

eZ Find also improves on the default eZ Publish search functionality in the way it updates the search index. Search results are served from a copy of the search index. Therefore, the search index can be updated while the search engine continues to serve results from the copy of the most recent index. After the index is complete, the copy of the current index is replaced with the newest version. In addition, the search engine remembers all caching structures from previous searches and, during indexing, updates these as well. Therefore, the more the search engine is used, the faster it becomes.

Issue tracker
-------------

[](#issue-tracker)

Submitting bugs, improvements and stories is possible on . If you discover a security issue, please see how to responsibly report such issues on .

###  Health Score

44

—

FairBetter than 91% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity44

Moderate usage in the ecosystem

Community37

Small or concentrated contributor base

Maturity68

Established project with proven stability

 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.

###  Release Activity

Cadence

Every ~363 days

Recently: every ~440 days

Total

6

Last Release

2588d ago

Major Versions

v2014.11.0 → v2015.01.02015-02-23

v2015.01.0 → v2017.12.02017-12-22

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/235928?v=4)[Bertrand Dunogier](/maintainers/bdunogier)[@bdunogier](https://github.com/bdunogier)

![](https://avatars.githubusercontent.com/u/681611?v=4)[Ibexa Bot](/maintainers/ezrobot)[@ezrobot](https://github.com/ezrobot)

![](https://avatars.githubusercontent.com/u/130489?v=4)[Łukasz Serwatka](/maintainers/lserwatka)[@lserwatka](https://github.com/lserwatka)

---

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 (42 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)")[![glye](https://avatars.githubusercontent.com/u/289744?v=4)](https://github.com/glye "glye (5 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)")[![pedroresende](https://avatars.githubusercontent.com/u/951377?v=4)](https://github.com/pedroresende "pedroresende (4 commits)")[![pkamps](https://avatars.githubusercontent.com/u/971684?v=4)](https://github.com/pkamps "pkamps (4 commits)")[![oms](https://avatars.githubusercontent.com/u/93066?v=4)](https://github.com/oms "oms (4 commits)")[![dspe](https://avatars.githubusercontent.com/u/329691?v=4)](https://github.com/dspe "dspe (4 commits)")[![bdunogier](https://avatars.githubusercontent.com/u/235928?v=4)](https://github.com/bdunogier "bdunogier (4 commits)")[![netbliss](https://avatars.githubusercontent.com/u/658111?v=4)](https://github.com/netbliss "netbliss (3 commits)")

---

Tags

search-engine

### Embed Badge

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

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

###  Alternatives

[ircmaxell/filterus

A library for filtering variables in PHP

44613.4k6](/packages/ircmaxell-filterus)[awesome-nova/dependent-filter

Dependent filters for Laravel Nova

26190.2k](/packages/awesome-nova-dependent-filter)[netgen/ezplatformsearch

eZ Platform Search is an eZ Publish legacy extension that integrates eZ Platform search capabilities into eZ Publish legacy

1095.1k7](/packages/netgen-ezplatformsearch)

PHPackages © 2026

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