A Liferay Enterprise Search (LES) subscription gets you additional features beyond what’s available out of the box with your Liferay DXP subscription. It includes
- Connector to use X-Pack Security*
- Connector to use X-Pack Monitoring
- Learning to Rank
* A LES subscription is not necessary if using Elasticsearch 7 via the Liferay Connector to Elasticsearch 7. X-Pack’s security features are bundled. See the LES compatibility matrix for more information.
X-Pack is an Elasticsearch extension for securing and monitoring Elasticsearch clusters. If you use Elasticsearch, you should secure it with X-Pack. The security features of X-Pack include authenticating access to the Elasticsearch cluster’s data and encrypting Elasticsearch’s internal and external communications. These are necessary security features for most production systems. A LES subscription gets you access to two X-Pack Connectors if you’re using Elasticsearch 6: monitoring and security. Elasticsearch 7 bundles X-Pack’s security features, and Liferay has followed suit. Therefore, X-Pack security is bundled with the Liferay Connector to Elasticsearch 7, and no LES subscription is necessary. Because of this, the documentation for installing X-Pack security on Liferay DXP has been moved from the LES documentation section (this section) to the Elasticsearch installation and configuration guide. Contact Liferay’s Sales department for more information.
Here’s an overview of using the LES applications with Liferay DXP:
Get an Enterprise Search subscription.
You’ll receive a license for X-Pack monitoring. Install it on your Elasticsearch servers.
Note: If using Elasticsearch 6, you’ll also need a LES subscription for X-Pack security.
Download and install the Liferay connectors you purchased. Access the connectors in the Help Center Downloads page, choosing Enterprise Search from the Product drop-down menu.
Configure the connectors with the proper credentials, encryption information, and settings.
Restart Elasticsearch. These steps require a full cluster restart.
More detailed installation instructions are available in the article for each LES feature.
Elastic’s documentation explains additional configuration options, features, and the architecture of X-Pack.
Now configure security, monitoring, and/or Learning to Rank, depending on your needs.