After some testing I noticed that following queries:
/jcr:root/company//[EMAIL PROTECTED]:primaryType='mgnl:content']//*[jcr:contains(.,'children''s health')] /jcr:root/company//[EMAIL PROTECTED]:primaryType='mgnl:content']//*[jcr:contains(.,'children''s')] /jcr:root/company//[EMAIL PROTECTED]:primaryType='mgnl:content']//*[jcr:contains(.,'children '' s health')] /jcr:root/company//[EMAIL PROTECTED]:primaryType='mgnl:content']//*[jcr:contains(.,'children '' s')] All fail with: 13:50:05,744 ERROR [STDERR] javax.jcr.RepositoryException: Exception building query: org.apache.jackrabbit.core.query.lucene.fulltext.ParseException: Lexical error at line 1, column 11. Encountered: <EOF> after : "\"s" 13:50:05,744 ERROR [STDERR] at org.apache.jackrabbit.core.query.lucene.LuceneQueryBuilder.createQuery(LuceneQueryBuilder.java:174) 13:50:05,744 ERROR [STDERR] at org.apache.jackrabbit.core.query.lucene.QueryImpl.execute(QueryImpl.java:145) 13:50:05,744 ERROR [STDERR] at org.apache.jackrabbit.core.query.QueryImpl.execute(QueryImpl.java:139) Either I am not escaping the single quote correctly or this is a bug... Regards Amir
