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

Alex Parvulescu resolved OAK-500.
---------------------------------

    Resolution: Duplicate
      Assignee: Alex Parvulescu

duplicates OAK-511, which has been already fixed
                
> PropertyIndex: stored data in child nodes instead of properties
> ---------------------------------------------------------------
>
>                 Key: OAK-500
>                 URL: https://issues.apache.org/jira/browse/OAK-500
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: query
>            Reporter: Thomas Mueller
>            Assignee: Alex Parvulescu
>
> Currently, the PropertyIndex (the one in package 
> org.apache.jackrabbit.oak.plugins.index.property) stores index keys as 
> properties in the same node. This is very good for cases where there are few 
> entries in the index, but it problematic if there are many (because the node 
> gets very big, and for conflict resolution handling).
> Instead of storing values in properties, index keys could be stored in child 
> nodes. And index values (currently the list of paths) could be stored as 
> properties (specially for unique indexes), or as child nodes (for index keys 
> with many possible paths, for example a node type index, for node type 
> "nt:unstructured"). This would result in possibly many nodes, but it would be 
> relatively simple to implement (compared to a b-tree index).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to