You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Amit Jain (JIRA)" <ji...@apache.org> on 2015/09/01 08:27:46 UTC

[jira] [Updated] (OAK-3319) Disabling IndexRule inheritence is not working in all cases

     [ https://issues.apache.org/jira/browse/OAK-3319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Amit Jain updated OAK-3319:
---------------------------
    Fix Version/s:     (was: 1.3.5)
                   1.3.6

> 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.6
>
>
> 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)