Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The following query is converted correctly:
/jcr:root//*[jcr:contains(., 'apple - pear')] +:fulltext:apple -:fulltext:pear BooleanQuery(BooleanClause(+,TermQuery(apple)), BooleanClause(-,TermQuery(pear)))
However with path restriction, "apple" is lost:
/jcr:root/content//*[jcr:contains(., 'apple - pear')] -:fulltext:pear +:ancestors:/content BooleanQuery(BooleanClause(-,TermQuery(pear)), BooleanClause(+,TermQuery(:ancestors:/content)))
This is related to OAK-3371.
Attachments
Issue Links
- is related to
-
OAK-3371 Wrong evaluation of NOT clause
- Closed