Capability

Search

Liferay Search is a fundamental component of Liferay DXP. Search obviously powers search results for your sites, but can also be tailored and configured to do much more! Use Search to build dynamic navigation menus based on categories, boost search results for important content, or use it to present a dynamic content experience for users.

Search features include Full-text Search, Indexing of all content types, Search Pages and Widgets, Search Results, and more.

Feature
Deployment Approach
Capability
Creating Notification Templates
Creating Notification Templates Liferay DXP 2023.Q4+/Portal GA102+ With Notification Templates, you can design automated email and user notifications for Liferay services. Each template identifies...
Published Date: May 9, 2024 6:56 PM
Notifications API Basics
Notifications API Basics Liferay's headless delivery application provides REST and GraphQL services for subscribing to or unsubscribing from notifications for platform events across several default...
Published Date: Oct 4, 2024 4:10 PM
Using the Notification Queue
Using the Notification Queue Liferay 7.4 U75+/GA75+ Liferay provides the Notification Queue application for reviewing email notifications triggered by an object action. You can verify the status...
Published Date: May 9, 2024 6:56 PM
Collapsing Search Results
Collapsing Search Results Liferay DXP 2023.Q4+/Portal GA102+ You can collapse search results that have identical keyword field values. For example, an internal blog titled Employee of the Month...
Published Date: May 9, 2024 7:00 PM
Collections with Search Blueprints
Collections with Search Blueprints 7.4 U88+ [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md) When you create a search blueprint, a collection provider is...
Published Date: May 9, 2024 7:00 PM
Creating Elements
Creating Elements There are a lot of system Elements that ship with Search Blueprints. If none of the system Elements meets your needs, there are many ways to create your own Search Blueprints...
Published Date: May 9, 2024 7:00 PM
Custom Element Examples
Custom Element Examples Here are example elements that use custom fields and nested fields in their contributed query clauses. Using Custom Fields (Expando) in Elements You can add custom fields...
Published Date: Jan 11, 2025 4:54 PM
Optimizing Search Response Size
Optimizing Search Response Size In rare cases, an overly large search response can result in ERROR messages from the search engine: ERROR [http-nio-8080-exec-335][ElasticsearchIndexSearcher:165]...
Published Date: May 9, 2024 7:00 PM
Personalizing the Search Experience
Personalizing the Search Experience One of the premier use cases for Search Blueprints is to personalize Liferay's search results. With a personalized search experience, each user sees results...
Published Date: May 9, 2024 7:00 PM
Search Blueprints Configuration Reference
Search Blueprints Configuration Reference The Search Blueprints user interface has a Query Builder for creating Blueprints. Beyond adding Elements and configuring the query settings, there are...
Published Date: May 9, 2024 7:00 PM
Search Blueprints Elements Reference
Search Blueprints Elements Reference Elements are one of the fundamental building blocks of a Search Blueprint. To explore all the available Elements, navigate to the Global Menu (Global) →...
Published Date: May 9, 2024 7:00 PM
Creating a Search Blueprint for Semantic Search
Creating a Search Blueprint for Semantic Search 7.4 U70+ [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md) Once a model is selected and the text embeddings are...
Published Date: May 9, 2024 7:00 PM
Setting Up a Text Embedding Provider
Setting Up a Text Embedding Provider 7.4 U70+ [Beta Feature](../../../system-administration/configuring-liferay/feature-flags.md) A text embedding provider has two jobs: At index time, use the...
Published Date: May 9, 2024 7:00 PM
Using Workflow Metrics
Using Workflow Metrics Subscription This feature works only with Elasticsearch. Workflow Metrics gives insight into the time spent to complete certain workflow events. To use it, set up...
Published Date: May 9, 2024 6:56 PM
Workflow Metrics: Reports
Workflow Metrics: Reports Subscription Open the Workflow Metrics from the Applications Menu (Applications Menu) (Control Panel → Workflow → Metrics) and you immediately see metrics on each...
Published Date: May 9, 2024 6:56 PM
Using Forms to Poll Users
Using Forms to Poll Users The Forms application is in maintenance mode as of Liferay DXP 2024.Q4/Portal GA129. Migrate your forms to objects and form container fragments to future-proof your...
Published Date: May 9, 2024 6:56 PM
Kaleo Forms
Kaleo Forms Kaleo Forms is deprecated as of Liferay DXP 2023.Q3/Portal GA92. Use business processes for Liferay Objects (i.e., objects, workflow, and form container fragments) instead. Liferay's...
Published Date: May 9, 2024 6:56 PM
Sharing Forms and Managing Submissions
Sharing Forms and Managing Submissions The Forms application is in maintenance mode as of Liferay DXP 2024.Q4/Portal GA129. Migrate your forms to objects and form container fragments to...
Published Date: May 9, 2024 6:56 PM
Configuring Personal Notifications
Configuring Personal Notifications Liferay provides integrated notification tools, so you can ensure users are alerted to platform events. Users can customize which notifications they receive by...
Published Date: May 9, 2024 6:56 PM
Using the Script Engine in Workflow
Using the Script Engine in Workflow As of DXP 2024.Q3, scripting is disabled by default. You can enable it in System Settings → Script Management (under the Security category). Add Groovy scripts...
Published Date: May 9, 2024 6:56 PM
Search
Search
Published Date: May 9, 2024 6:59 PM
Managing Elements
Managing Elements To create new Elements, click Add (Add). See Creating Elements for more details. As of Liferay DXP 2023.Q4+/Portal GA102+, the title and description fields are localizable. To...
Published Date: May 9, 2024 7:00 PM
Creating and Managing Search Blueprints
Creating and Managing Search Blueprints You can create Search Blueprints from the Global menu's Applications section → Search Experiences. If you already have a Blueprint and want to apply it's...
Published Date: May 9, 2024 7:00 PM
Sorting Results in a Search Blueprint
Sorting Results in a Search Blueprint Add a sort configuration to search blueprints to control the order of search results: Open the Global Menu (Global Menu), click the Applications tab, and...
Published Date: May 9, 2024 7:00 PM
Using a Search Blueprint on a Search Page
Using a Search Blueprint on a Search Page By default, a search page does not have a search blueprint associated with it. A blueprint must be applied to a search page to affect the Liferay search...
Published Date: May 9, 2024 7:00 PM
Semantic Search
Semantic Search 7.4 U70+ [Beta Feature](../../system-administration/configuring-liferay/feature-flags.md) Semantic search evaluates the intent behind a searched phrase. Meanwhile, a keyword search...
Published Date: May 9, 2024 7:00 PM
Exploring Indexed Fields
Exploring Indexed Fields Some search features can be configured if you know how to explore a search document's fields or inspect the search engine's field mappings. FeatureRelevant...
Published Date: Oct 26, 2024 3:14 PM
Custom Filter Examples
Custom Filter Examples This feature does not work with Solr. The Custom Filter widget is a powerful aid to your search tuning efforts. Without deploying custom code, you can exert control over...
Published Date: May 9, 2024 7:00 PM
Sites
Sites Sites are customizable spaces for building personalized digital experiences. Each site includes out-of-the-box applications for building custom solutions, such as portals, intranets,...
Published Date: Jul 3, 2025 8:41 PM
Adding a Site
Adding a Site Sites are customizable spaces within Liferay, designed for building personalized digital experiences that engage specific audiences and meet unique organizational goals. Creating a...
Published Date: May 9, 2024 6:58 PM
Default Site Applications
Default Site Applications All sites include the below core applications for building personalized digital experiences. You can access them via the Product Menu (Product Menu). The Product Menu can...
Published Date: May 9, 2024 6:58 PM
Default Widgets Reference
Default Widgets Reference Liferay provides a variety of widgets out-of-the-box, so you can start building your solution right away. Widgets can be placed on content pages, widget pages, and page...
Published Date: May 9, 2024 6:57 PM
Collection Providers
Collection Providers Collection providers group items into collections for display on your pages. Several are available out of the box, or you can create them using the Information Framework to...
Published Date: May 9, 2024 6:57 PM
Personal Sites
Personal Sites By default, Liferay generates a personal site for every user. Each site includes two page sets: My Profile (public) and My Dashboard (private). Each user is the sole member of their...
Published Date: May 9, 2024 6:58 PM
Exporting/Importing Site Pages and Content
Exporting/Importing Site Pages and Content Liferay sites include the export/import applications for extracting and transferring site data as Liferay Archive (LAR) files. You can access these tools...
Published Date: May 9, 2024 6:58 PM
Adding Members to Sites
Adding Members to Sites Users and sites are central concepts in Liferay DXP. Sites store all your content and pages, while users access and create that content. User management is covered in User...
Published Date: May 9, 2024 6:58 PM
Creating Teams for Sites
Creating Teams for Sites If you have an ad hoc group of users who perform the same set of tasks in a site (moderating a site's wiki content, managing message boards threads, writing blogs, editing...
Published Date: May 9, 2024 6:58 PM
Inviting Members to Your Site
Inviting Members to Your Site The Invite Members widget is deprecated as of Liferay DXP 2024.Q4/Portal GA129 and is scheduled for removal in a future release. You can use the Invite Members...
Published Date: May 9, 2024 6:58 PM
Developer Guide
Developer Guide Use Liferay’s REST APIs to manage site elements programmatically. This guide introduces the Navigation Menu API and shows how to create, retrieve, update, and delete navigation...
Published Date: May 9, 2024 6:58 PM
Configuring Site Template Propagation
Configuring Site Template Propagation Liferay 7.4 U23+/GA23+ By default, site template changes are propagated automatically to a connected site when a user visits the site after the template is...
Published Date: May 9, 2024 6:58 PM
Adding Custom Fields
Adding Custom Fields Custom fields are in maintenance mode. Use Liferay Objects if possible. Many of Liferay's assets and resources can be extended with custom fields. Adding custom fields can...
Published Date: May 9, 2024 6:58 PM
Changing Translations with Language Override
Changing Translations with Language Override Liferay DXP 7.4 U4/Portal 7.4 GA8. Import/Export and filtering functionality in Liferay DXP 7.4 U17/Liferay Portal 7.4 GA17 Liferay's Language...
Published Date: May 9, 2024 6:58 PM
Beta Features and Feature Flags
Beta Features and Feature Flags Feature Flags DXP 7.4 U69+/GA69+ Some features in Liferay are hidden behind feature flags. Using feature flags, you have control over new functionality introduced...
Published Date: May 9, 2024 6:58 PM
Creating Site Templates
Creating Site Templates With site templates, you can design and configure templates for creating sites. Each template is built using the same tools as sites. Site templates are primarily intended...
Published Date: May 9, 2024 6:58 PM
Exporting/Importing Site Templates
Exporting/Importing Site Templates You can export and import site templates to share them between Liferay installations. Exporting Individual Site Templates Open the Global Menu (Global Menu),...
Published Date: May 9, 2024 6:58 PM
Propagating Template Changes
Propagating Template Changes When site template propagation is enabled, you can make changes to the template's pages and automatically propagate those changes to connected sites. However, making...
Published Date: May 9, 2024 6:58 PM
Virtual Instances
Virtual Instances Liferay DXP can host multiple portals on one installation. These are called virtual instances. Each virtual instance has completely separate data and configurations. Each is...
Published Date: May 9, 2024 6:58 PM
Adding a Virtual Instance
Adding a Virtual Instance Before you do anything in Liferay DXP to add a virtual instance, you must configure its domain name in your network to point to your installed Liferay DXP system. There's...
Published Date: May 9, 2024 6:58 PM
Blacklisting Apps
Blacklisting Apps The bundle blacklist is a convenient way to uninstall or reinstall multiple apps, OSGi bundles (modules), and WAR plugins at once. It saves you the trouble of managing app,...
Published Date: May 9, 2024 6:59 PM
Blacklisting OSGi Components
Blacklisting OSGi Components The Component Blacklist is a convenient way to manage multiple OSGi Declarative Service Components (components). The list is an OSGi configuration that DXP uses to...
Published Date: May 9, 2024 6:59 PM
Troubleshooting Liferay Performance Issues with Glowroot
Troubleshooting Liferay Performance Issues with Glowroot Liferay DXP 2023.Q4+/Portal GA100+ Use Glowroot to identify and diagnose performance issues in your Liferay installation. The following...
Published Date: May 9, 2024 6:59 PM
Liferay Performance Use Cases with Glowroot
Liferay Performance Use Cases with Glowroot Liferay DXP 2023.Q4+/Portal GA100+ Use Glowroot to diagnose and inform you on making performance improvements to your Liferay installation. Here are a...
Published Date: May 9, 2024 6:59 PM
Using the Script Engine
Using the Script Engine Liferay provides a robust script engine for executing Groovy scripts. You can execute scripts to perform maintenance tasks involving data cleanup, user maintenance...
Published Date: May 9, 2024 6:59 PM
Adding Subtypes to Account Addresses
Adding Subtypes to Account Addresses Liferay DXP 2025.Q2+ Currently, this feature is behind a release feature flag (LPD-43000). Read Release Feature Flags for more information. In addition to...
Published Date: May 20, 2025 6:08 PM
Invoking Liferay Services From Scripts
Invoking Liferay Services From Scripts Many scripting scenarios require invoking Liferay services. Liferay *ServiceUtil classes are the fastest and most convenient way to invoke Liferay services in...
Published Date: May 9, 2024 6:59 PM
Updating User Profile Pictures
Updating User Profile Pictures Users have profile pictures. Administrative Users can upload images in the Edit User form, and Users can update their own account information, including profile...
Published Date: Jan 18, 2025 2:51 AM
Updating User Profile Pictures for Liferay 7.3 and Earlier Versions
Updating User Profile Pictures for Liferay 7.3 and Earlier Versions Users have profile pictures. Administrative Users can upload images in the Edit User form, and Users can update their own account...
Published Date: May 15, 2025 6:08 PM

Capabilities

Product

Education

Contact Us

Connect

Powered by Liferay
© 2024 Liferay Inc. All Rights Reserved • Privacy Policy