Search and discovery

useCase search

For administrators, Magnolia provides a transparent, preconfigured search indexing configuration where you define what content is indexed and how it is weighted. By default Magnolia search functionality is provided by Apache’s Jackrabbit search.

For high asset volumes (100,000+ DAM assets) and advanced search requirements, you can configure Magnolia to use Apache Solr instead.

The Magnolia Travel Demo includes a complete search example, including how to search for content that is stored in a content app. For front-end developers, Magnolia provides search templating functions to render search results using only a template script.

Search and discovery modules

Magnolia modules are shipped to you in different ways depending on your license:

  • Community Edition (CE): Modules are included as part of the free and open-source version.

  • DX Core: Modules are included as part of the DX Core enterprise product. These modules are in addition to those in the Community Edition license where bundled.

  • Special: Some modules need their own special license as they are not included with CE or DX Core licenses. In some cases, an additional license is required.

    For more details, see License.
Module CE DX Core Unbundled

Solr module

Algolia Search Index feeder

Elasticsearch Index Feeder

Elasticsearch provider module

Magnolia Search Index Feeder module


DX Core



This widget lets you know where you are on the docs site.

You are currently perusing through the DX Core docs.

Main doc sections

DX Core Headless PaaS Legacy Cloud Incubator modules
6.3 beta

Magnolia 6.3 beta

Magnolia 6.3 is in beta. We are updating docs based on development and feedback. Consider the 6.3 docs currently in a state of progress and not final.

We are working on some 6.3-beta known issues during this phase.