Uploaded image for project: 'Jackrabbit Content Repository'
  1. Jackrabbit Content Repository
  2. JCR-1080

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

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • indexing, jackrabbit-core
    • None

    Description

      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

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              aschrijvers Ard Schrijvers
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: