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
How to protect against CVE-2022-41853 vulnerability
Issue How can I mitigate vulnerability CVE-2022-41853 regarding Liferay DXP?   Environment Liferay Portal 6.2 EE Liferay DXP 7.0 Liferay DXP 7.1 Liferay DXP 7.2 Liferay DXP 7.3   Resolution CVE-2022-41853 : This...
"cannot execute SELECT FOR UPDATE in a read-only transaction" error while logging in portal
Issue Below error observed in logs and UI(internal serve error) while logging in to the portal: 2022-11-22 10:41:23.108 ERROR[http-nio-8080-exec-16][JDBCExceptionReporter:234]ERROR: cannot execute SELECT FOR UPDATE in...
Sitemap is not generated properly for the domain in a clustered environment
Issue Sitemap is not generated with page name for a clustered environment, when xml.sitemap.index.enabled portal property is set to true. Environment Liferay DXP 7.2 Liferay DXP 7.3 Resolution The observed behavior...
Total Count for Documents and/or Web Content
Issue We are looking for a way to determine how many web contents and documents are on our Liferay platform. Environment DXP 7.3  DXP 7.4 Resolution Liferay Support is limited in providing a groovy script for this...
Cannot get the DDM fields stored in ddmFieldArray Elasticsearch nested field when executing a search from Java code
Issue I am trying to execute a search query to get the DDM fields stored in Elasticsearch of web content but they are not being returned. The same code was working in DXP 7.0, 7.1, and 7.2, returning the DDM fields as...
How can I access to the stored metadata of "Documents and Media" documents?
Issue I am trying to develop a module that manages files and metadata in the Documents and Media Library but I am struggling to interact with the metadata from metadata sets. How can I access the stored metadata of...
How can I fetch a form's entries with API in DXP 7.4?
Issue 1. Get a vanilla 7.4 (latest update) 2. Create a form: form1 3. Put a text field on it: field1 4. Submit the form a couple of times, so that it will have a few entries. Question: how can I retrieve the form entries...
Why there is no "Link to page" element when mapping it on a fragment?
Issue When we include a "Link to page" field into a structure and we are attempting to map it on a fragment, the "Link to page" field is missing from the list. Environment Liferay DXP 7.1+ Resolution This is...
Selecting a new repository hook
Issue Selecting a repository hook (store implementation class) under Server Administration→Data Migration is showing the below two options only com.liferay.portal.store.file.system.FileSystemStore...
Behavior when different Javascript is set in the advanced settings of page and widget pages
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us....
Headless API calls using basic auth fail in Liferay SaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue When I make remote headless API calls using basic auth to...
Configuring Service Probes
Service Probes should be configured based on your individual business needs. The following overview is meant to explain the basics of how Service Probes work, so that you can better make decisions about...
Category parent-child relationships and asset publisher settings
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us....
Can I change the permissions of a specific role for multiple pieces of content at once?
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
Is there a way to see a list of content that has been granted specific permissions?
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
Liferay Security Scanning
Issue What procedures does Liferay follow to perform security scanning? Environment Liferay DXP Resolution Liferay uses DAST and SAST tools for scanning. Pen test and manual code reviews are performed as well....
CKEditor does not wrap the text in a new line in the same paragraph automatically
Issue Pressing 'Enter' when typing, CKEditor will not wrap the new line in the same paragraph automatically. The editor generates a new line with a <br /> tag instead. Environment Liferay DXP 7.3 Update 5+ Resolution...
If I switch languages in the language portlet, does it also switch the language in the account settings?
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
What message is displayed when I log in with an expired password?
Please be aware that the page you are viewing has been machine translated from Japanese into English and may contain some translation errors. If you observe any issues with the translation, please contact us. Issue...
Liferay PaaS deployment stuck at jenkins
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue Deployment gets stuck at jenkins with below error: stderr:...
Disable Personal Information Fields in User Account Settings
Issue I would like to disable personal information fields in user account settings to prevent users from editing their names, screennames and other such personal information. Environment DXP 7.3 Resolution Add the...
When selecting a blog cover image, the uploaded video is unavailable
Issue Encountering challenges with uploading videos using the document and media portlet in blogs Steps to reproduce: 1) Navigate to Liferay DXP> Content and Data> Documents and Media 2) Upload a video (.mp4) 3)...
Object entry permissions are not working when impersonating users.
Issue When logging in as an administrator and impersonating a regular site member (with non-elevated permissions), all records are shown instead of just the records of the Site Member. However, when using Objects...
Only the Form title is displayed when using an embedded Form
Issue We are experiencing an issue when we embed a Form in a Web Content Template that is used to display the content of a Structure. We are relying on the following documentation: Setting Default Preferences for...
User redirected to the personal site (My Site) instead of the current site after opening notification
Issue When on the main site, click Notification from the user menu (by clicking the avatar on the top right). The notification interface will open, but on the left side menu the site will be changed to My Site, instead of...
What to do when AutoFill input is not accepted for the first time on a Form.
Issue When I  use the AutoFill input in Internet browsers, it does not populate for the first time in Forms. After I make a second attempt to update the fields, the Form is populate successfully. Environment DXP 7.2...
How to retrieve the layouts where a web content is displayed
Issue How to determine what page a web content is displayed on. Resolution Best approach is to use the methods of the API provided by com.liferay.journal.service.JournalContentSearchLocalServiceUtil  , content:...
Cannot resubmit for publication a content page that has been rejected in the worklow
Issue I enabled Single Approver workflow for content pages, and I notice that after an initial content page draft has been rejected, upon editing the page again, you cannot resubmit it because the "Submit for Publication"...
Cannot Add Captions To Images in Alloy Editor
This article includes a link to third-party documentation and third party resources are not supported or maintained by Liferay, so should be used at your team’s discretion. Issue AlloyEditor is the default blog WYSIWYG...
Empty osgi/config folder in 7.4
Issue The osgi/config folder is missing all of its config files. Environment DXP 7.4 Resolution This is expected behavior. Liferay’s default factory configurations will no longer be added as a config file in the osgi/configs...
Service Builder module not registered when using spring as dependency-injector
Issue When dependency-injector="spring" is set in service.xml, the services are not getting registered in Liferay DXP 7.4. The Liferay-Spring-Context: META-INF/spring line is missing from the generated service...
Automate scripts for Search service in Liferay PaaS
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue We need to execute a curl command for the Search...
Special Characters in Screen Name Cause “Not Found” Error
Issue Special characters such as "., _, |" being present within a screen-name throws a “Requested resource could not be found” error in the UI. Environment DXP 7.2 Resolution This issue was fixed by LPS-119836,...
Preventing auto-deploy of builds to DEV
Note: please note that Liferay has renamed its Liferay Experience Could offerings to Liferay SaaS (formerly LXC) and Liferay PaaS (formerly LXC-SM). Issue When a new pull request merges to the develop branch, it...
'TemplateNode cannot be cast to java.lang.String' error when using certain words in structures
Issue We have a structure that has a field called 'type' and being referenced in the advanced settings When we try to preview it, we get the above-mentioned exception in our logs Environment Liferay DXP...
Changes to portlet-model-hints.xml are lost if running mvn generate-resources from the root of a maven workspace
Issue I made some changes (e.g. a hint) to the portlet-model-hints.xml file under my project's service builder folder and I am now running the mvn clean generate-resources command. If I run this command from within the...
How are Unique Visitors calculated and identified?
Issue We would like to know how the Unique Visitors are calculated and what the factors are that identify a unique visitor. Environment Analytics Cloud Resolution As for unique visitors, we track known users based on a...
Command-Line Tool installation in Linux Debian
Issue After installing Command-Line Tool following instructions from https://learn.liferay.com/dxp-cloud/latest/en/reference/command-line-tool.html , the lcp command does nothing: username@mylaptop:~$ curl...
How to enable the form's Require CAPTCHA option by default?
Issue Due to security rules, I need all forms to have the Require CAPTCHA option enabled. Currently, the Require CAPTCHA option is disabled by default. Is there any way to enable this option by default? Environment...
Language override is missing the Export-Import
Issue We would like to use the Export-Import feature for our translations at Control Panel → Language override but we cannot find it. Environment DXP 7.4 Update 1-15 Resolution This feature has been available since...