There are several highlights and new features added to Liferay’s search infrastructure for the 7.4 release. New features include those added to the product for Liferay CE 7.4 GA4 and Liferay DXP 7.4 GA1.
To learn about features added in later 7.4 DXP Updates and Portal GA releases, refer to the release notes.
Liferay DXP: the release notes are available on the Customer Portal’s Liferay DXP Release Notes page.
Elasticsearch 7 is supported in Liferay 7.4. Check the Search Engine Compatibility Matrix for the latest information, including the minimum supported version, the client version, and the latest supported Elasticsearch version.
- Elasticsearch 6.x is not supported on Liferay CE/DXP 7.4.
- Solr is not supported on Liferay CE/DXP 7.4.
Beginning in Liferay 7.4, Server Administrators can limit the scope of the re-index actions to specific Virtual Instances. To choose which instances the index actions apply to,
Open Global Menu → Control Panel → Search and click the Index Actions tab.
Use the Execution Scope tab to choose the instances to re-index.
To support searching for Liferay Objects, some search widgets have been enhanced:
The Type Facet automatically includes published Objects:
The Search Results widget automatically displays the Object Entry’s title and a summary.
To learn more about Liferay Objects and search, read Searching for Liferay Objects.
Beginning in DXP Liferay 7.4, the Result Rankings and Synonym Sets data is stored in the Liferay database, and a re-index action from the Search Administration panel can be used to populate each application’s index with the proper data. In prior versions the indexes were used as primary data storage for these applications.
Starting with Liferay DXP 7.4, the Liferay Enterprise Search (LES) applications are included with all Liferay DXP bundles and Docker containers. LES is enabled by default and requires no additional installation steps. However, a LES add-on subscription must be purchased to receive official Liferay Support and additional benefits. Maintenance and updates to LES applications are delivered with Liferay DXP updates.
Upgrading from a previous DXP version to 7.4 requires no special considerations for most setups. If using Liferay Enterprise Search or Search Tuning, however, make sure you consider these points:
- The Search Tuning applications are now backed by database tables, whereas previous versions used Elasticsearch indexes for their data storage. See Upgrading Search Infrastructure for more information.
- The Liferay Enterprise Search applications are bundled with Liferay DXP. When upgrading to 7.4 no additional installation steps are required.