{"id":1053,"date":"2023-03-26T14:04:14","date_gmt":"2023-03-26T08:34:14","guid":{"rendered":"https:\/\/www.techandtrain.com\/blog\/?p=1053"},"modified":"2025-10-22T14:53:05","modified_gmt":"2025-10-22T09:23:05","slug":"elasticsearch-with-liferay-notes-links-part-1","status":"publish","type":"post","link":"https:\/\/www.techandtrain.com\/blog\/2023\/03\/elasticsearch-with-liferay-notes-links-part-1\/","title":{"rendered":"Elasticsearch with Liferay &#8211; Notes &amp; Links &#8211; Part 1"},"content":{"rendered":"\n<p>Below are the important notes &amp; links for configuring Liferay DXP with Elasticsearch.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/help.liferay.com\/hc\/en-us\/articles\/360018175651-Configuring-Elasticsearch\">Configuring Elasticsearch \u2013 Liferay Help Center<\/a>&nbsp;&#8211; DXP 7.0<\/li>\n\n\n\n<li><a href=\"https:\/\/learn.liferay.com\/w\/dxp\/using-search\/installing-and-upgrading-a-search-engine\/elasticsearch\/installing-elasticsearch\">Installing Elasticsearch &#8211; Liferay Learn<\/a>&nbsp;&#8211; DXP latest<\/li>\n\n\n\n<li><a href=\"https:\/\/help.liferay.com\/hc\/en-us\/articles\/360018175751-Securing-Elasticsearch-6-5-with-X-Pack#:~:text=Here%E2%80%99s%20an%20overview%20of%20using%20X-Pack%20to%20secure,Elasticsearch.%20These%20steps%20require%20a%20full%20cluster%20restart.\">Securing Elasticsearch 6.5 with X-Pack \u2013 Liferay Help Center<\/a>&nbsp;&#8211; DXP 7.0 with ES 6.5<\/li>\n\n\n\n<li><a href=\"https:\/\/learn.liferay.com\/en\/w\/dxp\/using-search\/installing-and-upgrading-a-search-engine\/elasticsearch\/securing-elasticsearch\">Securing Elasticsearch &#8211; Liferay Learn<\/a>&nbsp;&#8211; DXP 7.0\/7.1\/7.2\/7.3\/7.4 latest with ES 6\/7<\/li>\n\n\n\n<li>Your important files &amp; keywords: jvm.options.d , setenv.sh , elasticsearch.yml , PEM , PKCS#12 , TLS , SSL , keystore , x-pack , osgi config files<\/li>\n\n\n\n<li>Note:<\/li>\n\n\n\n<li>Liferay provides enterprise Elasticsearch premium \/ paid option with monitoring &amp; replication as well.<\/li>\n\n\n\n<li>Also, check the Liferay Elasticsearch compatibility matrix always.<\/li>\n\n\n\n<li>When you use connector for Elasticsearch 7 with older DXP Liferay pre 7.3 make sure to blacklist your Elasticsearch 6 connector.<\/li>\n\n\n\n<li>Make sure to increase your memory allocation (Heap size) of Elasticsearch to right value before moving to production. Some variables are not for production settings and are documented in links provided in various documentation.<\/li>\n\n\n\n<li><a href=\"https:\/\/learn.liferay.com\/en\/w\/dxp\/using-search\/liferay-enterprise-search\/monitoring-elasticsearch\">Monitoring Elasticsearch &#8211; Liferay Learn<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/learn.liferay.com\/en\/w\/dxp\/using-search\/liferay-enterprise-search\/cross-cluster-replication\">Cross Cluster Replication &#8211; Liferay Learn<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/learn.liferay.com\/en\/w\/dxp\/using-search\/search-administration-and-tuning\">Search Administration and Tuning &#8211; Liferay Learn<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/learn.liferay.com\/en\/w\/dxp\/using-search\/installing-and-upgrading-a-search-engine\">Installing and Upgrading a Search Engine &#8211; Liferay Learn<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/help.liferay.com\/hc\/en-us\/articles\/360016511651-Search-Engine-Compatibility-Matrix\">Search Engine Compatibility Matrix \u2013 Liferay Help Center<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/settings.html\">Configuring Elasticsearch | Elasticsearch Guide [8.6] | Elastic<\/a>&nbsp;&#8211; Refer the right version of Elasticsearch for your Liferay version<\/li>\n<\/ul>\n\n\n\n<p>Email me: Neil@HarwaniSystems.in<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Below are the important notes &amp; links for configuring Liferay DXP with Elasticsearch. Email me: Neil@HarwaniSystems.in<\/p>\n","protected":false},"author":2,"featured_media":1054,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[192,67],"tags":[232,200,266],"class_list":["post-1053","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-liferay","category-search","tag-elasticsearch","tag-liferay","tag-liferay-elasticsearch"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/03\/freelancer-763730_1920.jpg?fit=1920%2C1275&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7do02-gZ","jetpack-related-posts":[{"id":1151,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/10\/security-cookie-links-www-liferay-com-part-1\/","url_meta":{"origin":1053,"position":0},"title":"Security &amp; Cookie links @ www.Liferay.com &#8211; Part 1","author":"Neil Harwani","date":"October 20, 2023","format":false,"excerpt":"List of Liferay security & cookie related links which includes Cookies, XSS, CSRF, OWASP, CORS, SSO, IAM, Service Action Policies and more: Known vulnerabilities:\u00a0Known Vulnerabilities - Liferay Security statement:\u00a0Security Statement | Liferay LXC Cloud security:\u00a0DXP Cloud Security | Liferay Securing Liferay page:\u00a0Securing Liferay - Liferay Learn Help center DXP 7.0:\u00a0Liferay\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credits: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/10\/Safe.jpg?fit=1200%2C1043&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1084,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/07\/liferay-clustering-part-1\/","url_meta":{"origin":1053,"position":1},"title":"Liferay clustering &#8211; Part 1","author":"Neil Harwani","date":"July 2, 2023","format":false,"excerpt":"Notes on Liferay clustering: Clustering for High Availability - Liferay Learn\u00a0- Main page for clustering Here is what\u2019s required to create an effectively functional DXP cluster: 1. Liferay DXP\u00a0installed\u00a0on separate application server nodes. 2. A\u00a0database or database cluster\u00a0that\u2019s accessible to all nodes 3. A\u00a0File Store\u00a0that\u2019s accessible to all nodes 4.\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/laptop-1478822_1280.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/laptop-1478822_1280.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/laptop-1478822_1280.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/laptop-1478822_1280.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/laptop-1478822_1280.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":956,"url":"https:\/\/www.techandtrain.com\/blog\/2022\/10\/notes-on-liferay-search-optimization-part-1\/","url_meta":{"origin":1053,"position":2},"title":"Notes on Liferay search optimization &#8211; Part 1","author":"Neil Harwani","date":"October 1, 2022","format":false,"excerpt":"Notes on Liferay search optimization - Part 1. There are two parts to search optimization in Liferay. One is the internal search and other is the SEO \/ Digital Marketing for content. Below, I am sharing concepts and keywords to explore for both areas. Liferay internal search: Search BluePrintsSearch InsightsCustom\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2022\/10\/Search.png?fit=1200%2C573&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1248,"url":"https:\/\/www.techandtrain.com\/blog\/2024\/04\/how-to-debug-liferay-some-pointers-part-2\/","url_meta":{"origin":1053,"position":3},"title":"How to debug Liferay? &#8211; Some pointers &#8211; Part 2","author":"Neil Harwani","date":"April 13, 2024","format":false,"excerpt":"Practical tips to debug Liferay - further to my two earlier posts: How to debug Liferay when nothing is printed in logs and there is a problem? - ChatGPT & BARD Generated | LinkedIn How to debug Liferay? - Some pointers - Part 1 | LinkedIn Setup automated heap dumps\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/04\/Debug.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/04\/Debug.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/04\/Debug.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/04\/Debug.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2024\/04\/Debug.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1098,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/07\/liferay-architecture-and-product-areas-beyond-cms-content-management-system-part-1\/","url_meta":{"origin":1053,"position":4},"title":"Liferay architecture and product areas beyond CMS (Content management system) &#8211; Part 1","author":"Neil Harwani","date":"July 15, 2023","format":false,"excerpt":"For anyone who is curious about what all are the areas for Liferay beyond CMS (Content Management System) features in terms of architecture and product, below is a glossary of major terms for the moving components & product areas - Part 1: Liferay DXP Liferay Commerce -\u00a0Commerce - Liferay Learn\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credits: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/texture-g8d12780e6_1280.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/texture-g8d12780e6_1280.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/texture-g8d12780e6_1280.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/texture-g8d12780e6_1280.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/07\/texture-g8d12780e6_1280.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":1057,"url":"https:\/\/www.techandtrain.com\/blog\/2023\/04\/checklist-for-dms-use-case-in-liferay\/","url_meta":{"origin":1053,"position":5},"title":"Checklist for DMS Use Case in Liferay","author":"Neil Harwani","date":"April 13, 2023","format":false,"excerpt":"Find below a checklist for Liferay\u2019s DMS (Document Management System) Use Case: Size your document average size, range of size, number of documents, type, viewers, thumbnail requirements early Decide the workflow templates for start plus growth per quarter & estimated workflow instances per day \/ week \/ month in advance\u2026","rel":"","context":"In &quot;Liferay&quot;","block_context":{"text":"Liferay","link":"https:\/\/www.techandtrain.com\/blog\/category\/liferay\/"},"img":{"alt_text":"Credit: www.Pixabay.com","src":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/04\/Documents.jpg?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/04\/Documents.jpg?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/04\/Documents.jpg?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/04\/Documents.jpg?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.techandtrain.com\/blog\/wp-content\/uploads\/2023\/04\/Documents.jpg?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/1053","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/comments?post=1053"}],"version-history":[{"count":1,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/1053\/revisions"}],"predecessor-version":[{"id":1055,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/posts\/1053\/revisions\/1055"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media\/1054"}],"wp:attachment":[{"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/media?parent=1053"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/categories?post=1053"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.techandtrain.com\/blog\/wp-json\/wp\/v2\/tags?post=1053"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}