PHPackages                             wikibase/cirrussearch - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. wikibase/cirrussearch

ActiveMediawiki-extension[Utility &amp; Helpers](/categories/utility)

wikibase/cirrussearch
=====================

Extension for Wikibase to implement CirrusSearch functionality.

583PHP

Since Feb 16Pushed 5d ago19 watchersCompare

[ Source](https://github.com/wikimedia/mediawiki-extensions-WikibaseCirrusSearch)[ Packagist](https://packagist.org/packages/wikibase/cirrussearch)[ RSS](/packages/wikibase-cirrussearch/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependenciesVersions (385)Used By (0)

```
MediaWiki extension: WikibaseCirrusSearch
-----------------------------------------

This extension implements ElasticSearch-based search for Wikibase.

Dependencies
------------

This extension relies on Wikibase and CirrusSearch extensions to be installed and fully functional.
Please refer to documentation of these extensions for instructions on how to install them.

This extension relies on the wikimedia search-extra and search-highlighter plugins for elasticsearch
to be installed to the elasticsearch cluster. Please refer to documentation of the plugins for
instructions on how to install them:

https://mvnrepository.com/artifact/org.wikimedia.search/extra
https://mvnrepository.com/artifact/org.wikimedia.search.highlighter/experimental-highlighter-elasticsearch-plugin

Configurations
--------------

Please see the description of available configuration options in docs/config.wiki. All variables are stored in
globals with wg prefix, e.g. wgWBCSUseCirrus.

Development
-----------

The fastest way to get started with WikibaseCirrusSearch development is to use MediaWiki-Vagrant.
1.  Follow steps here: https://www.mediawiki.org/wiki/MediaWiki-Vagrant#Quick_start
2.  Now execute the following:
vagrant enable-role wikibasecirrussearch
vagrant provision

This can take some time but it produces a clean development environment in a virtual machine
that has everything required to run Cirrus.
```

###  Health Score

42

—

FairBetter than 88% of packages

Maintenance65

Regular maintenance activity

Popularity14

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity61

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/451bd4039d530fed8f9c3da91bfa519233a397d2182cdfdcad700f6cfea19b7f?d=identicon)[Jeroen De Dauw](/maintainers/Jeroen%20De%20Dauw)

---

Top Contributors

[![translatewiki](https://avatars.githubusercontent.com/u/24829418?v=4)](https://github.com/translatewiki "translatewiki (142 commits)")[![lucaswerkmeister](https://avatars.githubusercontent.com/u/2346599?v=4)](https://github.com/lucaswerkmeister "lucaswerkmeister (53 commits)")[![umherirrender](https://avatars.githubusercontent.com/u/1174884?v=4)](https://github.com/umherirrender "umherirrender (38 commits)")[![ebernhardson](https://avatars.githubusercontent.com/u/558434?v=4)](https://github.com/ebernhardson "ebernhardson (34 commits)")[![nomoa](https://avatars.githubusercontent.com/u/5939211?v=4)](https://github.com/nomoa "nomoa (32 commits)")[![smalyshev](https://avatars.githubusercontent.com/u/155000?v=4)](https://github.com/smalyshev "smalyshev (26 commits)")[![jakobw](https://avatars.githubusercontent.com/u/453024?v=4)](https://github.com/jakobw "jakobw (23 commits)")[![itamargiv](https://avatars.githubusercontent.com/u/6132917?v=4)](https://github.com/itamargiv "itamargiv (20 commits)")[![jdforrester](https://avatars.githubusercontent.com/u/881572?v=4)](https://github.com/jdforrester "jdforrester (12 commits)")[![thiemowmde](https://avatars.githubusercontent.com/u/6576639?v=4)](https://github.com/thiemowmde "thiemowmde (11 commits)")[![Daimona](https://avatars.githubusercontent.com/u/38216014?v=4)](https://github.com/Daimona "Daimona (8 commits)")[![manicki](https://avatars.githubusercontent.com/u/3524114?v=4)](https://github.com/manicki "manicki (7 commits)")[![reedy](https://avatars.githubusercontent.com/u/67615?v=4)](https://github.com/reedy "reedy (4 commits)")[![Ladsgroup](https://avatars.githubusercontent.com/u/5351225?v=4)](https://github.com/Ladsgroup "Ladsgroup (4 commits)")[![matthiasmullie](https://avatars.githubusercontent.com/u/312776?v=4)](https://github.com/matthiasmullie "matthiasmullie (4 commits)")[![codders](https://avatars.githubusercontent.com/u/17782?v=4)](https://github.com/codders "codders (4 commits)")[![yerdua](https://avatars.githubusercontent.com/u/1222891?v=4)](https://github.com/yerdua "yerdua (3 commits)")[![addshore](https://avatars.githubusercontent.com/u/3308769?v=4)](https://github.com/addshore "addshore (3 commits)")[![zeljkofilipin](https://avatars.githubusercontent.com/u/23927?v=4)](https://github.com/zeljkofilipin "zeljkofilipin (2 commits)")[![guergana](https://avatars.githubusercontent.com/u/3005239?v=4)](https://github.com/guergana "guergana (2 commits)")

### Embed Badge

![Health badge](/badges/wikibase-cirrussearch/health.svg)

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

###  Alternatives

[data-values/time

Time value objects, parsers and formatters

10331.5k15](/packages/data-values-time)[hsluv/hsluv

HSLuv / RGB / hex color conversion library

1635.4k2](/packages/hsluv-hsluv)

PHPackages © 2026

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