You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Ard Schrijvers (JIRA)" <ji...@apache.org> on 2007/08/23 11:04:30 UTC

[jira] Created: (JCR-1080) Change lucene indexing to a 1:1 mapping for properties instead of current 1:* mapping

Change lucene indexing to a 1:1 mapping for properties instead of current 1:* mapping
-------------------------------------------------------------------------------------

                 Key: JCR-1080
                 URL: https://issues.apache.org/jira/browse/JCR-1080
             Project: Jackrabbit
          Issue Type: Improvement
          Components: indexing
    Affects Versions: 1.3.1
            Reporter: Ard Schrijvers
            Priority: Minor
             Fix For: 1.4


see [1] for the mail thread on this subject

Since lucene 2.1, not every unique lucene Field results in a seperate .nrm files [LUCENE-756: Maintain all norms in a single .nrm file to reduce the number of open files and file descriptors for the non-compound index format.]. This makes it possible to instead index all different properties in jr in one single lucene Field, to index them all seperately. The index format will be easier to understand, and some performance gains might be seen. Future possible queries might be easier to implement. 

The implementation should be backwards compatible. We have chosen to start to do this by testing the index at startup, and if an old format is detected, old style indexing and querying will be done. 

[1] http://www.mail-archive.com/dev@jackrabbit.apache.org/msg06907.html

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


[jira] Updated: (JCR-1080) Change lucene indexing to a 1:1 mapping for properties instead of current 1:* mapping

Posted by "Jukka Zitting (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/JCR-1080?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Jukka Zitting updated JCR-1080:
-------------------------------

        Fix Version/s:     (was: 1.4)
    Affects Version/s:     (was: 1.3.1)

> Change lucene indexing to a 1:1 mapping for properties instead of current 1:* mapping
> -------------------------------------------------------------------------------------
>
>                 Key: JCR-1080
>                 URL: https://issues.apache.org/jira/browse/JCR-1080
>             Project: Jackrabbit
>          Issue Type: Improvement
>          Components: indexing
>            Reporter: Ard Schrijvers
>            Priority: Minor
>
> see [1] for the mail thread on this subject
> Since lucene 2.1, not every unique lucene Field results in a seperate .nrm files [LUCENE-756: Maintain all norms in a single .nrm file to reduce the number of open files and file descriptors for the non-compound index format.]. This makes it possible to instead index all different properties in jr in one single lucene Field, to index them all seperately. The index format will be easier to understand, and some performance gains might be seen. Future possible queries might be easier to implement. 
> The implementation should be backwards compatible. We have chosen to start to do this by testing the index at startup, and if an old format is detected, old style indexing and querying will be done. 
> [1] http://www.mail-archive.com/dev@jackrabbit.apache.org/msg06907.html

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