Index: src/api/org/openmrs/api/db/hibernate/HibernateConceptDAO.java =================================================================== --- src/api/org/openmrs/api/db/hibernate/HibernateConceptDAO.java (revision 24252) +++ src/api/org/openmrs/api/db/hibernate/HibernateConceptDAO.java (working copy) @@ -582,12 +582,12 @@ throw new DAOException("Locale must be not null"); criteria.createAlias("names", "names"); - MatchMode matchmode = MatchMode.EXACT; - if (searchOnPhrase) - matchmode = MatchMode.ANYWHERE; + if (searchOnPhrase) { + criteria.add(Expression.like("names.name", name, MatchMode.ANYWHERE)); + } else { + criteria.add(Expression.eq("names.name", name)); + } - criteria.add(Expression.ilike("names.name", name, matchmode)); - String language = loc.getLanguage(); if (language.length() > 2) { // if searching in specific locale like en_US Index: web/WEB-INF/bundledModules/logic-0.5.omod =================================================================== Cannot display: file marked as a binary type. svn:mime-type = application/octet-stream