Search in Magnolia
At the core of the Magnolia UI, the Find Bar offers powerful full-text search capabilities across all your content. Additionally, you can target your search by using the in-app search functionality within content apps.
Precise filters are provided to optimize content discovery in all search entry points. These filters can be customized by your administrator to align with your specific requirements. Moreover, seamless search functionality across content stored outside of Magnolia is achievable by integrating any REST-compliant data source.
Full-text search across all content
The Find Bar allows you to search across all content inside and outside Magnolia. The search covers all Magnolia and custom-content apps, assets, and pages. Developers can integrate external datasets using the API.
Start typing in the Find Bar to see search results appear in real-time (from three characters on). Results are organized by app and by type of content (such as app, page, asset, or tour).
Use the ↑ and ↓ arrow keys to move through search results. Press Enter to open the highlighted result. |
Targeted search within content apps
In-app search functionality within the Pages and Assets apps lets you search for specific content more easily. This functionality pairs with filters to enable you to find relevant results across large amounts of content fast.
Search commands
The Find Bar automatically recognizes certain commands.
For example, if you want to open the pages app, type open Pages app
in the Find Bar and press Enter.
You must use the exact app name, as it appears in the App Launcher.
Other useful commands are find (app name) about (content)
(for example find Pages about travel
) to find content within an app, and find (node)(app name)
(for example, find tour-type Page
) to find a given node in a specific app.
Search for a specific path
You can also use the Find Bar to search for a specific path. This allows you to reach a target node more quickly than by checking an app’s node tree or by browsing search results returned for a less specific keyword or phrase.
Search result ranking
Search results are ranked in the following order:
-
Last used content
If you’ve recently searched for something and clicked on a result, that result is prioritized and appears higher up in your search results the next time you perform a search.
-
Most used content
If no recent results are found, the system prioritizes content that you’ve interacted with frequently in the past. For example, if you previously clicked on a search result for a page titled
Swiss-cheese
multiple times, then it’s displayed at the top of the search results when you search for the word 'Swiss'. -
User group-based recommendations
If neither recent nor frequently used content is available, the system considers recommendations from users in your user group (such as the 'editors' group). For example, if other editors have interacted with a page titled
Swiss-watch
, it’s displayed as the top result when you search for 'Swiss' for the first time.