Index Checker

  • Security Enabled: This app uses Liferay's PACL Security Manager.
  • Disclaimer: This app was submitted by a Liferay employee but is in no way affiliated with Liferay, Inc. or its affiliates.
Version: 0.7
Index checker allows Liferay admins to check index status.
It scans both database and index, displaying:
  • missing objects
  • outdated ones
  • orphan data in index.

In order to obtain the necessary data, this portlet compares primary keys, modified dates, status, version and other related data data of both database and index.

It works with elasticsearch (only 7.x), solr and lucene (only 6.x). It should also work with third party index implementations

Before executing analysis, you can filter by entity or site. Output can be grouped by sites.
You can save memory executing queries site by site, but it will be slower.
After executing index check, you will able to reindex objects or also remove orphan data in index

Known limitations:
  • Sharding (only 6.x): Some minor issues can be detected when using sharding.
Latest Changes
New portlet version checker that warns about new available version of Index Checker in Liferay Marketplace
Refactor servicebuilder-reflection and servicebuilder-query-data-shared libraries
Portlet refactor: New configuration.yml config file and replace ModelQuery with *Helper classes
Bugs fixed:
  • Error "Prepared or callable statement has more than 2000 parameter markers" in some databases in case of having more than 2000 users
  • Check relation changes for User model (organizationId, roleId, teamId and userGroupId)
  • Check parent folder changes for several models (journalArticle, dlFileEntry, bookmarks...)

Customers Who Viewed This Also Bought