Elasticsearch
Elasticsearch is the highly scalable, full-text search engine Liferay uses by default. Elasticsearch is bundled with Liferay for non-production purposes. In production, Liferay requires Elasticsearch running on a separate remote server.
- Always check the compatibility matrix for the Elasticsearch version and server configuration compatible with your Liferay version.
- The sidecar Elasticsearch server runtime included in Liferay DXP and Portal Tomcat Bundles and Docker Images is unsupported and not suitable for production. It is provided for convenience during local development and testing. Instead, configure Liferay to connect to Elasticsearch as a self-managed, standalone server or cluster of server nodes.
Installing
-
[Clustering Liferay] Add a Search Engine to a Liferay Cluster
Upgrading
- Upgrading Elasticsearch
- Upgrading Search Infrastructure
- Backing Up Elasticsearch
- Upgrading to Elasticsearch 8
- Upgrading to Elasticsearch 7