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

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

mugoweb/ezfind
==============

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

v2020.04.1(6y ago)24463[3 PRs](https://github.com/mugoweb/ezfind/pulls)GPL-2.0PHP

Since Jun 2Pushed 2mo ago8 watchersCompare

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

READMEChangelog (3)Dependencies (1)Versions (20)Used By (0)

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

45

—

FairBetter than 93% of packages

Maintenance56

Moderate activity, may be stable

Popularity19

Limited adoption so far

Community25

Small or concentrated contributor base

Maturity72

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 ~355 days

Recently: every ~495 days

Total

7

Last Release

2233d ago

Major Versions

v2014.11.0 → v2015.01.02015-02-23

v2015.01.0 → v2019.03.12019-03-12

v2019.07.1 → v2020.04.12020-04-06

### Community

Maintainers

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

---

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 (38 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)")[![pkamps](https://avatars.githubusercontent.com/u/971684?v=4)](https://github.com/pkamps "pkamps (29 commits)")[![crevillo](https://avatars.githubusercontent.com/u/306215?v=4)](https://github.com/crevillo "crevillo (11 commits)")[![peterkeung](https://avatars.githubusercontent.com/u/575638?v=4)](https://github.com/peterkeung "peterkeung (10 commits)")[![blankse](https://avatars.githubusercontent.com/u/998558?v=4)](https://github.com/blankse "blankse (6 commits)")[![bchoquet-heliopsis](https://avatars.githubusercontent.com/u/465757?v=4)](https://github.com/bchoquet-heliopsis "bchoquet-heliopsis (6 commits)")[![SylvainGuittard](https://avatars.githubusercontent.com/u/1157233?v=4)](https://github.com/SylvainGuittard "SylvainGuittard (5 commits)")[![emodric](https://avatars.githubusercontent.com/u/362286?v=4)](https://github.com/emodric "emodric (5 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)")[![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)")[![pedroresende](https://avatars.githubusercontent.com/u/951377?v=4)](https://github.com/pedroresende "pedroresende (4 commits)")[![guillaumelecerf](https://avatars.githubusercontent.com/u/2005706?v=4)](https://github.com/guillaumelecerf "guillaumelecerf (3 commits)")

### Embed Badge

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

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

###  Alternatives

[ruflin/elastica

Elasticsearch Client

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

PHP Client for OpenSearch

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

Massive Search Bundle

721.4M13](/packages/massive-search-bundle)[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.

5883.3k1](/packages/ezsystems-ezfind-ls)[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)
