Commercial support available from Openmind.

Criteria API offers a powerful and simple alternative to standard Magnolia query APIs. The Criteria API is built by two main components:

  • Simplified API for retrieving JCR Nodes by composing Criterion objects, inspired by Hibernate's Criteria API. This is a very convenient approach for functionality like "search" screens where there is a variable number of conditions to be placed upon the result set.
  • Engine that executes JCR queries, giving you a great performance and several extra goodies (e.g. pagination, lazy loading, search scoring, spell checker support...) compared to the standard Magnolia one. openutils-mgnlcriteria does not use Magnolia query APIs, but works directly at the JCR level.

See Openmind: Criteria API.


Download the Criteria API module from the Magnolia Store.


To install the Criteria API module, see the general module installation instructions.


See the general module uninstalling instructions and advice.

#trackbackRdf ($trackbackUtils.getContentIdentifier($page) $page.title $trackbackUtils.getPingUrl($page))