PHPackages                             netgen/ezplatformsearch - 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. netgen/ezplatformsearch

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

netgen/ezplatformsearch
=======================

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

1.2.3(7y ago)1094.8k↓50%55GPL-2.0-onlyPHP

Since Sep 7Pushed 3y ago7 watchersCompare

[ Source](https://github.com/netgen/ezplatformsearch)[ Packagist](https://packagist.org/packages/netgen/ezplatformsearch)[ RSS](/packages/netgen-ezplatformsearch/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (3)Dependencies (1)Versions (16)Used By (5)

eZ Platform Search extension
============================

[](#ez-platform-search-extension)

[![Downloads](https://camo.githubusercontent.com/64b00cb86cc8e4902091c27cefe19336388bf627395b2768a73d2012e8893689/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6e657467656e2f657a706c6174666f726d7365617263682e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/ezplatformsearch/stats)[![Latest stable](https://camo.githubusercontent.com/325d7cd804cf20a271702b0e2c292519cc9ffd013643a451399dd0a79818f762/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6e657467656e2f657a706c6174666f726d7365617263682e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/netgen/ezplatformsearch)[![License](https://camo.githubusercontent.com/c2804e14b432dd913a484d98d32b5fb7703583eda83c9e68dcad7a66f41abb81/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6e657467656e2f657a706c6174666f726d7365617263682e7376673f7374796c653d666c61742d737175617265)](LICENSE)[![PHP](https://camo.githubusercontent.com/86e7d829a466cacd5658a22073e27d49d39dac72cc18216ac4963ed5463c5bbc/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068702d253345253344253230352e362d3838393242462e7376673f7374796c653d666c61742d737175617265)](https://secure.php.net/)

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

This extension is useful when you wish to run eZ Platform with legacy administration installed and you don't want to maintain two search indexes, one for eZ Platform and one for legacy.

This extension is aiming to support only legacy search with `SearchViewHandling` configuration value set to `default`, thus it will not work if you directly used eZ Find (either in PHP or templates).

After activating the extension, default legacy search features should continue to work as before including:

- Search in legacy administration interface
- Search in `ezobjectrelationlist` attribute
- Search in `ezxmltext` embed object dialog
- Reindexing when content is added/updated/deleted in legacy administration

Installation instructions
-------------------------

[](#installation-instructions)

### Install through Composer

[](#install-through-composer)

Use Composer to install the extension:

```
composer require netgen/ezplatformsearch:^1.0

```

### Activate extension

[](#activate-extension)

Activate the extension by using the admin interface ( Setup -&gt; Extensions ) or by prepending `ezplatformsearch` to `ActiveExtensions[]` in `ezpublish_legacy/settings/override/site.ini.append.php`:

```
[ExtensionSettings]
ActiveExtensions[]=ezplatformsearch
```

### Regenerate the legacy autoload array

[](#regenerate-the-legacy-autoload-array)

Run the following from your installation root folder

```
php app/console ezpublish:legacy:script bin/php/ezpgenerateautoloads.php

```

Or go to Setup -&gt; Extensions in admin interface and click the "Regenerate autoload arrays" button

Setup cronjobs
--------------

[](#setup-cronjobs)

This extension ships with a cronjob to index subtrees of content that have had their visibility updated. The cron needs to be executed using the `ezpublish:legacy:script` runner.

```
php app/console ezpublish:legacy:script runcronjobs.php ezplatformindexsubtree

```

In addition to that you should make sure eZ Publish legacy's `cronjobs/indexcontent.php` is executed as well. This is part of the "main set" of cronjobs executed as:

```
php app/console ezpublish:legacy:script runcronjobs.php

```

For further information on setting up cronjobs, see [eZ Publish legacy documentation](https://doc.ez.no/eZ-Publish/Technical-manual/4.x/Features/Cronjobs/Running-cronjobs).

Searching for content instead of locations
------------------------------------------

[](#searching-for-content-instead-of-locations)

By default, the plugin will search for locations.

If you want to use content search, switch the `[SearchSettings]/UseLocationSearch` config in `ezplatformsearch.ini` to `false`.

License
-------

[](#license)

[GNU General Public License v2](LICENSE)

###  Health Score

41

—

FairBetter than 89% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity37

Limited adoption so far

Community26

Small or concentrated contributor base

Maturity71

Established project with proven stability

 Bus Factor1

Top contributor holds 70.7% 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 ~177 days

Recently: every ~426 days

Total

15

Last Release

1419d ago

Major Versions

1.2.3 → 2.x-dev2022-06-29

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/362286?v=4)[Edi Modrić](/maintainers/emodric)[@emodric](https://github.com/emodric)

![](https://avatars.githubusercontent.com/u/594589?v=4)[Netgen](/maintainers/netgen)[@netgen](https://github.com/netgen)

---

Top Contributors

[![emodric](https://avatars.githubusercontent.com/u/362286?v=4)](https://github.com/emodric "emodric (41 commits)")[![harmstyler](https://avatars.githubusercontent.com/u/1421469?v=4)](https://github.com/harmstyler "harmstyler (11 commits)")[![pspanja](https://avatars.githubusercontent.com/u/1135425?v=4)](https://github.com/pspanja "pspanja (3 commits)")[![andrerom](https://avatars.githubusercontent.com/u/289757?v=4)](https://github.com/andrerom "andrerom (1 commits)")[![lolautruche](https://avatars.githubusercontent.com/u/313528?v=4)](https://github.com/lolautruche "lolautruche (1 commits)")[![MarioBlazek](https://avatars.githubusercontent.com/u/6605175?v=4)](https://github.com/MarioBlazek "MarioBlazek (1 commits)")

### Embed Badge

![Health badge](/badges/netgen-ezplatformsearch/health.svg)

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

###  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)
