Alfresco Search Criteria API is a simplified API for retrieving Alfresco nodes across Lucene or Solr engines without coding complex Lucene queries.
The main objective is to prevent code Lucene queries that are error-prone and tedious. Instead we will work with java objects Criteria that will shape our queries. Based on the original design of the Hibernate Criteria API created by Gavin King.
This API has been original created and designed to B2B2000 (http://www.b2b2000.com/), a great partner of Alfresco in Spain. Thanks to their generosity I could liberate to the community. More information and documentation in my personal blog