jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Marcel Reutegger (JIRA)" <j...@apache.org>
Subject [jira] Created: (JCR-855) Retrieve column values for a Row from index
Date Fri, 20 Apr 2007 07:31:15 GMT
Retrieve column values for a Row from index

                 Key: JCR-855
                 URL: https://issues.apache.org/jira/browse/JCR-855
             Project: Jackrabbit
          Issue Type: Improvement
          Components: query
            Reporter: Marcel Reutegger
            Priority: Minor

Each Row of a query result is based on a JCR node and therefore requires that it is read from
the persistent storage. Since the index already contains the property values, even though
just as an inverted index, they could be stored instead and returned as the query result.

The required changes to the jackrabbit would be:

- also store the values of all the other properties within the index. because this makes the
document instances retrieved from the index much heavier we would have to move to lucene 2.1.
this version supports lazy loading of document fields.
- a query result row would then use the values from the index, if available. whether property
values are stored in the index, should be configurable.
- calculate the values of the jcr:path column only when requested.

with those changes at least the RowIterator result representation could work without a single
access to the PM.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message