ibexa/search
Ibexa Search provides the search engine integration layer for Ibexa DXP and Ibexa Open Source, powering content queries and indexing. Commercial use requires an Ibexa DXP subscription; GPLv2 otherwise.
PagerSearchDataMapper contract for pagination-aware result mappingConsider it only when all of the following hold:
class_alias layer, so 4.x→5.x is a real migration, not a patch bump.Look elsewhere when:
doc.ibexa.co. You will be entirely dependent on vendor support for troubleshooting.issues.ibexa.co ticket references are not publicly readable, so you cannot audit what a fix actually changed.To executives (one paragraph):
This is not a commercial product we can procure — it is an internal component of the Ibexa digital experience platform, which we would only obtain by licensing Ibexa DXP. The strategic question is therefore whether we standardize on Ibexa as our content platform. If we do, search comes bundled with faceting, sorting, autocomplete, and spell-check already implemented and maintained by the vendor, removing several quarters of custom search work from our roadmap. If we do not, this package has no path to adoption. Two caveats warrant a decision: the licensing is dual (commercial subscription or GPLv2 copyleft), which legal must clear for any closed-source distribution, and the component is explicitly maintenance-mode — releases are frequent but largely empty, so we should not expect search innovation from this layer alone.
To engineering:
ibexa/search independently.class_alias BC shims — expect extension points and any local overrides to break.PagerSearchDataMapper interface, rather than monkey-patching. That is the vendor's sanctioned seam for customizing paged result mapping.To procurement / legal:
License metadata reports "NOASSERTION," but the repository states a dual Ibexa Business Use License v2.4+ or GPLv2. Confirm in writing that our DXP subscription covers all environments (including non-production and any redistributed components), and confirm that no GPLv2-licensed portion is linked into anything we ship as proprietary. Do not let automated license scanning close this item on its own.
How can I help you explore Laravel packages today?