Chetan Mehrotra created OAK-3319:
------------------------------------

             Summary: Disabling IndexRule inheritence is not working in all 
cases
                 Key: OAK-3319
                 URL: https://issues.apache.org/jira/browse/OAK-3319
             Project: Jackrabbit Oak
          Issue Type: Bug
          Components: lucene
            Reporter: Chetan Mehrotra
            Assignee: Chetan Mehrotra
            Priority: Minor
             Fix For: 1.3.5


IndexRules are inherited by default i.e. a rule defined for nt:hierrachyNode is 
also applicable for nt:folder (nt:folder extends nt:hierrachyNode). Lucene 
indexing supports {{inherited}} floag (defaults to true). If this is set to 
false then inheritance is disabled.

As per current implementation disabling works fine on indexing side. An node 
which is not having an explicit indexRule defined is not indexed. However same 
is not working on query side i.e. IndexPlanner would still opt in for a given 
query ignoring the fact that inheritance is disabled 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to