[ https://issues.apache.org/jira/browse/OAK-3879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chetan Mehrotra resolved OAK-3879. ---------------------------------- Resolution: Fixed Thanks [~catholicon] for the examples. Makes sense to then have them excluded from escape list. So change the escape list to below with 1727895 {code} + private static final char[] LUCENE_QUERY_OPERATORS = {':' , '/', '!', '&', '|'}; {code} > Lucene index / compatVersion 2: search for 'abc!' does not work > --------------------------------------------------------------- > > Key: OAK-3879 > URL: https://issues.apache.org/jira/browse/OAK-3879 > Project: Jackrabbit Oak > Issue Type: Bug > Components: lucene > Reporter: Thomas Mueller > Assignee: Chetan Mehrotra > Fix For: 1.3.15 > > Attachments: OAK-3879-v1.patch > > > When using a Lucene fulltext index with compatVersion 2, then the following > query does not return any results. When using compatVersion 1, the correct > result is returned. > {noformat} > SELECT * FROM [nt:unstructured] AS c > WHERE CONTAINS(c.[jcr:description], 'abc!') > AND ISDESCENDANTNODE(c, '/content') > {noformat} > With compatVersion 1 and 2, searching for just 'abc' works. Also, searching > with '=' instead of 'contains' works. -- This message was sent by Atlassian JIRA (v6.3.4#6332)