I found the problem. The values that we have for cat-path include the special character "/". This was not a special character in pre 4.0 releases. That explains why it worked in my previous version but not in 4.2.
Pre 4.0 Lucene supports escaping special characters that are part of the query syntax. The current list special characters are + - && || ! ( ) { } [ ] ^ " ~ * ? : \ To escape these character use the \ before the character. For example to search for (1+1):2 use the query: \(1\+1\)\:2 http://lucene.apache.org/core/3_6_0/queryparsersyntax.html#Escaping Special Characters Post 4.0 Lucene supports escaping special characters that are part of the query syntax. The current list special characters are + - && || ! ( ) { } [ ] ^ " ~ * ? : \ / To escape these character use the \ before the character. For example to search for (1+1):2 use the query: \(1\+1\)\:2 http://lucene.apache.org/core/4_0_0/queryparser/org/apache/lucene/queryparser/classic/package-summary.html#Escaping%20Special%20Characters -- View this message in context: http://lucene.472066.n3.nabble.com/Solr-Query-UI-tp4053860p4053987.html Sent from the Solr - User mailing list archive at Nabble.com.